Where To Stream America Unearthed Season 3 Episode 12
The Templars' Deadliest Secret The Chase
- Aired January 24, 2015
- 60 Min
Scott Wolter gathers evidence to support the theory that members of the Knights Templar came to America after escaping death in the 1300s.