Posts Tagged ‘angel falls’

The World’s Tallest Waterfall: Angel Falls, Venezuela

If you’ve seen the 2009 Pixar Animation Studios Original Film, ‘Up’, then the Angel Falls might look familiar to you. Found in the country of Venezuela, the majestic Angel Falls is Canaima National Park’s prized treasure.  Canaima National Park covers a mighty three million hectares in southeastern Venezuela and is…

Read More

Enjoyed this article? Please spread the word :)