RNS ST PETER STATUE

(RNS) Statue of the Apostle Peter, by Giuseppe de Fabris, St. Peter’s Square, Vatican City.

(RNS) Statue of the Apostle Peter, by Giuseppe de Fabris, St. Peter?s Square, Vatican City.