Skydivers jump off world's highest waterfall

Salto Ángel, also known as Angel Falls, are the largest waterfalls in the world, at 979 meters high. This UNESCO World Heritage Site is located in the Churún River in southeastern Venezuela.

RECOMMENDED
MOST RECENT