Saint Peter's Square in Rome, Italy.

Royalty-free stock photo ID: 99649226

Saint Peter's Square in Rome, Italy.