15 Photos Looking Straight Up the Eiffel Tower
Built in 1889 as the entrance arch to the World’s Fair, the 320 meter (1,050 ft) tall Eiffel Tower, located on the Champ de Mars in Paris, is …
Read more on twistedsifter.com
thomas smith flipped this story into Interests•3857d