Barrie Schwortz

THE MOST mysterious piece of fabric in the world is a length of linen housed at the Cathedral of St. John the Baptist in Turin, northern Italy.  Some believe it is the burial shroud of Jesus of Nazareth, due to the inexplicable imprint of the image of a man whoContinue Reading

Play