Angel Falls Angel Falls - Found in Venezuela, Angel Falls is the world's highest uninterrupted waterfall, dropping an astounding 979 meters (3,212 feet). Its remote location in Canaima National Park adds to its mystique .
Add Comment + Votes ( 2 )...
...