The Unveiling of the Shroud of Turin: 2025 in Sight
The Shroud of Turin is a length of linen cloth bearing the image of a man who appears to have been crucified. It is one of the most famous and controversial religious relics in the world, and has been the subject of much scientific study and debate. In 2025, the Shroud of Turin will be on display to… Read More »