DVD The Sudarium of Christ
The emblematic Holy Shroud of Christ, a simple piece of cloth venerated since the 12th century at the Cathedral of Oviedo in northern Spain... read more
Movie not available in English. To watch English movies, please press HERE
To watch online or download the movie
(spanish language only)
Languages (PAL version):
Languages (NTSC version):
Warning: Last items in stock!