Europe

Share
twitterlinkedinfacebook
Image 15 of 27
< Prev Next >
rome_2003_0402.jpg
Interior of St. Peter's Basilica in Vatican City, Rome, Italy.  Construction begun in 1506 and was completed in 1626, it is the largest Christian church in the world.