Breathtaking Aerial Photography
Saint Peter's Square is a massive plaza located directly in front of St. Peter's Basilica in the Vatican City, the papal enclave within Rome...
Saint Peter's Square is a massive plaza located directly in front of St. Peter's Basilica in the Vatican City, the papal enclave within Rome...