The Shroud of Turin
The Shroud of Turin is the most studied artifact in the world. This ancient piece of linen, located in Turin, Italy, measures 14 feet 3 inches long by 3 feet 7 inches wide and contains something remarkable—a full-length front and back image of a scourged and crucified man. (For high definition photos, click here.) Some … Read more