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.
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.