Adobe Stock | Inset: Public Domain
The mysterious Shroud of Turin has left researchers stumped with yet another mystery. The Shroud is revered by Catholics worldwide, with true believers claiming the supposed burial cloth of Christ bears his image. Skeptics, however, have pointed out conflicting evidence, with a 1998 radiocarbon dating the cloth to between 1260 and 1390 A.D., long after…