Deep in the jungle of Venezuela, an enormous column of water gushes mightily over a mountaintop. Its roar is deafening, as it plunges hundreds of feet before dissolving into a thick mist. The waterfall is Angel Falls in Canaima National Park. Designated as a UNESCO World Heritage Site in 1994, it’s the tallest waterfall in the world.
Apr 26, 2018
Places & ScenesMade with Tour Creator