Shroud of Turin Analysis Concludes Face Is Not Human
The Shroud of Turin is a centuries-old linen cloth imprinted with the faint image of a man’s front and back. Housed in Turin, Italy, it has long been venerated as the burial shroud of Jesus Christ. In 1898, the artifact gained international attention when photographer