Incredible! History's Most Bizarre Unexplained Mysteries
The Shroud of Turin, Italy The Shroud of Turin is a piece of linen that's approximately 14ft x 3ft, which bears the faded image of a man on it. Since he's got a beard, a crown of thorns, and wounds on his hands, feet, and sides, many people have claimed that the image is of Jesus Christ.