1 of 1 images
Add to Lightbox
Add to Cart
ITALYMEL-65.jpg
Saint Peter?s Basilica clock tower and dome, Saint Peter?s Square, Piazza San Pietro, Rome, Italy

Saint Peter?s Basilica clock tower and dome, Saint Peter?s Square, Piazza San Pietro, Rome, Italy

Copyright ©Mel Longhurst/Capital Pictures