Secrets of the Shroud

2004 - 49 minutes Movie 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.
Director(s)