Angel Falls

Angel Falls is found in Canaima NationalPark in Venezuela, South America. It is the tallest waterfall in the world measuring 3,212 feet (979 m) from the top of the falls to the ground below. Angel Falls is also known locally as “kerepakupai meru” which translates to “waterfall of the deepest place.”
The water has [...]

Continue Reading…

Tags: ,