Special showing of Shroud

The Shrould of Turin which was last restored in 2002 is now on display in the city’s cathedral for seven weeks.  A couple of million people will be expected to view sacred relic.

Comments are closed.