Angel Falls in Venezuela, the highest waterfall in the world

Angel Falls in Venezuela, a UNESCO protected highest waterfall in the world Angel Falls in Venezuela is the highest waterfall in the world.  This is true trip-of-a-lifetime stuff, and right now you’ll have it pretty much all to yourself due to the crisis in the country, but with a guided tour this true adventure is … Continue reading Angel Falls in Venezuela, the highest waterfall in the world