
Angel Falls, the world’s highest free-falling waterfall, is located deep within the Canaima National Park in Venezuela. The trek through the jungle is a surreal adventure in itself and has been compared to traveling through a “Lost World.” Photo #1 by My[confined]Space