Watch Secrets of the Shroud
- 2003
- 49 min
The world's most famous religious relic - the Shroud of Turin - under went a major secret restoration in 2002. This film takes us back in time on a journey of discovery, unravelling one of the world's most intricate mysteries.