“Beyond ALL Doubt Jesus” Experts Debate Shroud of Turin With Piers Morgan
Rumble
The Shroud of Turin is one of the most studied and debated religious artefacts in human history. The 14-foot linen cloth bears the..