Apr 11 2010 Shroud Of Turin On Display In Italy
ROME - The Shroud of Turin went on display Saturday in the cathedral of the northern Italian city of Turin. It will be displayed for six weeks during which time two million people are expected to see the mysterious cloth some believe is the burial cloth of Jesus.
The first to see the Shroud of Turin […]
