Whether or not an artifact holding the image of Jesus still exists is a matter of hot debate. The Shroud of Turin is a controversial linen, first unveiled in the 1380s when it was presented as the ...