St. Peter's square in Vatican, Rome, Italy.

Royalty-free stock photo ID: 113767147

St. Peter's square in Vatican, Rome, Italy.