Inside St Peters Basilica Church, Rome, Italy

- Image ID: FHY58W

Inside St Peters Basilica Church, Rome, Italy

Alec Boreham Architecture / Alamy Stock Photo

Image ID: FHY58W

Location: St Peters Basilica, Rome, Italy