Back to photostream

Angel Falls: The World's Highest Waterfall

Angel Falls is a waterfall in Venezuela that is the world's tallest uninterrupted waterfall. It plunges over 979 meters (3,212 feet) from the Auyán-tepui mountain into the Churún River.

34 views
0 faves
0 comments
Uploaded on June 16, 2023