Altar of the Shroud of Turin

Altar of the Shroud of Turin


Turin, Italy (IT)
With a facial photo image of the on the shroud at the Cathedral of Turin.

Direct Link

Advertisement

Comments

Policies
Please enable images and enter code to post
Reload

Advertisement