New Evidence Strengthens Shroud Case
In Turin, Italy, pilgrims are catching a glimpse of the controversial Shroud of Turin, supposedly the burial cloth of Christ, before the exhibit closes on October 23. Meanwhile, forensic specialists have gathered in Oviedo, Spain, to examine an obscure relic that many claim validates the Shroud of Turin in Italy.
read more