More Than 1 Million Pilgrims Expected As Shroud Of Turin Goes On Display

The Shroud of Turin is back. Believers and skeptics alike have anot...