Saint Peter's Square in Vatican. Rome, Italy.

Royalty-free stock photo ID: 115359859

Saint Peter's Square in Vatican. Rome, Italy.