Statue of St. Peter in St. Peter’s Square (Rome, Italy)

Statue of St. Peter in St. Peter’s Square (Rome, Italy). Adobe Stock

Statue of St. Peter

Statue of St. Peter in St. Peter’s Square (Rome, Italy)