The Shroud of Turin, a precious linen cloth kept in Turin Cathedral, has been the object of devotion and intense scientific and religious debate for centuries
The Shroud of Turin, a precious linen cloth kept in Turin Cathedral, has been the object of devotion and intense scientific and religious debate for centuries