Jump from the highest waterfall in the world.
Angel Falls has been named the highest waterfall in the world with a height of 979 meters. The location of Angel Falls is in Canaima National Park, Venezuela.
Sign in to join the conversation.
Sign in with Google
Comments