Have You Ever Wanted To Climb Texas’ Tallest Waterfall?

Angel Falls in Venezuela, with a height of 3,212 feet is the highest waterfall in the world. Here in Texas we’ve got a nice one too, just southeast of El Paso, TX, but it’s a fraction of the height of Angel Falls. 3,000 feet of waterfall is too many anyway,…

Story continues

TRENDING NOW

LATEST LOCAL NEWS