Statue of St. Peter

Statue of St. Peter, positioned on the left side of St. Peter’s Square at the Vatican.

Leave a Comment