Ever since it was put on public display in Lirey, France in 1355, the Shroud of Turin has inspired passionate debates about its authenticity from religious leaders and scientists alike.
The post Is The Shroud Of Turin Real? Here’s What The Scientific Evidence Says appeared first on All That's Interesting.