The icon was examined from the point of view of a crime scene The Journal of Forensic Sciences published a report which states the
The Shroud of Turin was possibly created in India according to new DNA research. The famed Shroud of Turin, which many believe is the