News

The Image of Edessa Other icons showing Jesus's face were supposedly not made by hand - but imprinted miraculously. But could one of these actually have been the Turin Shroud - showing where it ...