A newly-uncovered document unravels the truth behind the mysterious Shroud of Turin, which still inspires Christian devotion today.