My View: The scientific evidence for the Shroud of Turin
Since 1578, the religious artifact known as The Shroud of Turin has been preserved in the Cathedral of San Giovanni Battista’s royal chapel in Turin, Italy. The ancient, linen cloth
Source: gloucestertimes.com