THE SHROUD OF TURIN Scientific Evidence of the Passion DVD Published August 24, 2014 at 209 × 300 in THE SHROUD OF TURIN Scientific Evidence of the Passion DVD