Kerepakupai merú "Angel Falls" is the highest waterfall in the world, One of the New7Wonders of Nature at 1,002 m, and is located in the Canaima National Park in Bolivar State, along Venezuelas border with Brazil. It is more than 19 times higher than Niagara Falls. The uninterrupted descent of water falls 807 m.
Mystical BASE Jumping. Excellent.
mikebasejumps 2 years ago