Fearless Base Jumper Leaps From the 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.