January 30, 2012The vision well People look really small from 116 meters above. This photo has been taken from the 2nd floor of Eiffel tower through “the vision well”.