Designed by
Title
St. Peter`s Square with its statues in Vatican City, Europe. Large plaza located directly in front of St. Peter`s Basilica. #185778379
Description
St. Peter`s Square with its statues in Vatican City, Europe. Large plaza located directly in front of St. Peter`s Basilica. Panorama view in clear sky
This image is editorial