Last Stand In The Holy Land Buried: Knights Templar And The Holy Grail (S1, E2)

2023-01-08 122

The investigation into the Knights Templar and whether the order continued on in secret well beyond their official end in 1307 takes the team to the ancient city of Acre, in Season 1, Episode 2, "Last Stand in the Holy Land."

Free Traffic Exchange