Fearless Base Jumper Leaps From the World’s Highest Waterfall in Venezuela

Fearless Base Jumper Leaps From World's Highest Waterfall in Venezuela

Deland, Florida skydiving instructor and base jumper Carlos Pedro Briceño went all in back in 2015 as he fearlessly leaped from the Angel Falls in Venezuela, the world’s highest waterfall.