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