Secrets of the Shroud
Travel from holy Mount Athos in Greece to the city of Oviedo in Spain to investigate whether the revered Shroud of Turin is authentic or counterfeit.
Click to Rate:
Added to Netflix:August 1, 2016
Myths & Monsters