For centuries, Catholics have flocked to the Italian city of Turin to be in the presence of its famous shroud. The venerated piece of linen bears a faint image of the front and back of a man – ...
The original Shroud of Turin is housed at the Cathedral of St. John the Baptist in Turin, Italy, but replicas like the one shown here have been created for exhibitions and public displays. Krzysztof ...