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.