What is the Shroud of Turin?

The Shroud of Turin is a mysterious cloth that has an embossed image of Jesus. It has been carbon dated and although it is very old, most believe that the picture is not of Jesus.