SHROUD

Matthew Harrison

May 3, 2010
The Shroud of Turin is displayed in the Cathedral of St. John the Baptist in Turin, Italy, April 26. (CNS photo/Paul Haring) (April 27, 2010) See story to come. IMAGE HAS BEEN ROTATED.