Statue of St. Peter

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