'The Shroud Has Been Debunked'? New Shroud of Turin 3D 'Discovery' Deemed 'Laughable'Arguably the most intriguing and controversial religious relic in the world, the Shroud of Turin, is facing major scrutiny from new 3D findings published in the academic journal
...
Read More