Tuesday, June 30, 2009

Angel Falls, Venezuela


Angel Falls, Venezuela As the world’s tallest waterfall Angel Falls is located in Canaima National Park in Venezuela. It has a 2,648 foot plunge and a total height of 3,212 feet.