The latest scientific revelation reveals that the Shroud of Turin was first made around 2,000 years ago, coinciding with the time when Jesus was said to be alive and ultimately crucified, suggesting that the burial cloth bearing the imprint of Jesus is authentic.