Designed by
Title
St. Peter`s Square Piazza San Pietro with Vatican Obelisk at t #117170494
Description
St. Peter`s Square Piazza San Pietro with Vatican Obelisk at the center from St. Peter`s Basilica, in the Vatican City. Rome, Italy
This image is editorial