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.

Free Traffic Exchange