The Shroud of Turin

Share
this
Gallery

Images of the Holy Shroud are displayed on April 10, 2010 in Turin, Italy.

Credit: Vittorio Zunino Celotto/Getty Images