the mystery of the shroud of turin
Locked away in a cathedral in Italy, the Shroud of Turin is a mysterious artifact displayed only three or four times a century, drawing pilgrims from all over the world to witness its exposition. Although the next official exposition of… Continue Reading