Posts

Showing posts with the label Religious Artifacts

The Linen Cloth That Has Puzzled Scientists For Centuries

Image
The Shroud of Turin stands as one of history's most analyzed religious artifacts. This 14-foot-3-inch-long piece of herringbone linen cloth resides in the Cathedral of Saint John the Baptist in Turin, Italy, where it has been kept since 1578.  The fabric displays a faint brown image of a bearded man who appears to have suffered wounds consistent with crucifixion. For centuries, many Christians have believed this cloth wrapped the body of Jesus Christ after his death.