Chapel of the Shroud: Hosts the world-famous Shroud of Turin
The Chapel of the Shroud, located in the city of Turin, Italy, is a chapel that houses the world-famous Shroud of Turin. The shroud is a piece of cloth that is believed to have been placed over Jesus ...