Ancient Superstructures
Le Louvre
S2 E1:
Le Louvre: A look at the world's largest art museum, located in Paris, France and the home of the Mona Lisa.
Ancient Superstructures