The "Salto del Angel" (Angel Falls) is the world's highest waterfall at 3,212 ft with an uninterrupted drop of 2,648 ft. It is located in the Canaima National Park, in Venezuela




Saturday, September 1, 2007
Angel Falls
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment