Photo Gallery
 
 
  •  
  •  
Picture: 2006.11 - Paris, France (5/11)
View of the City of Lights from the top of the Eiffel Tower.