Angel Falls – Venezuela

Angel Falls is the tallest waterfall in the world and is located on the Auyantepui Plateau in Canaima National Park, Venezuela. Auyantepui Plateau (meaning Devil’s Mountain) is a table-top mountain or mesa with an area of 270 sq. miles and its highest point is 8,317 ft. high. The mountain is surrounded by dense jungle and…

Read More