Sunday, April 12, 2009

You can't beat Natural Beauty

Angel falls is the tallest waterfall in the world, measuring 979 meters. It is located in the Canaima National Park, in the Gran Sabana region of Bolivar State, Venezuela.


No comments: