New X-ray analysis seems to prove that the Shroud of Turin was indeed from Jesus ... showing an imprint of their Messiah’s ...