A discovery at the site where Jesus is believed to have died, been buried and risen from the dead may prove the sacred ...
The seven centuries of documented history regarding the Shroud of Turin appear to show it has only ever been located in Europe, leading to further questions regarding its authenticity. But De Caro ...