The Angel Falls from the Devil's Mountain

Season 1 Episode 713  ยท  Mar 16, 2017, 03:09 PM

Subscribe

At 3200 feet, Angel Falls in SE Venezuela, where the Rio Kerepucci spills over the edge of Ayun Tepui, is the world's tallest, free-falling waterfall. Getting to a place where you can stand in its cataract spray is no simple journey.