Where To Stream Secrets of the Lost Season 1 Episode 4
Curse of the Templars
- Aired March 18, 2018
- 60 Min
- Rated 8.3
- Number 23 Of 25 Rated Episodes
New discoveries shed new light on the dark truth of the Templars, revealing their strange rituals, how they acquired their wealth, and why they suddenly disappeared.