Saturday, September 1, 2007

Angel Falls

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







0 comments: