City of Light - Paris, La Ville Lumière seen from 38,000 feet. Can you spot the Eiffel Tower?