SharethisGallery
Images of the Holy Shroud are displayed on April 10, 2010 in Turin, Italy.
Credit: Vittorio Zunino Celotto/Getty Images