by icenando
PARIS, FRANCE - OCTOBER 20: The Eiffel tower seen from the horseshoe terrace, in Tuilerie park. October 20, 2013 in Paris.