Gallery 1: The Louvre – Paris, France

The Louvre is the world’s largest art museum and is located on the right bank of the Seine River. The museum houses approximately 38,000 objects from prehistory to the 21st century. These pictures were taken after a major rain storm with the sun striking the buildings at sunset.


Top