Base jumping the highest waterfall in the world, Angel Falls, with an AWKWARD landing
2020-04-03
22
An extreme man at Angel Falls, Venezuela decides to jump the highest waterfall on earth but the landing is a little awkward and in the trees.
The leap was recorded on March 1, 2013.