Video: Don’t Watch This if You’re Afraid of Heights
Angel Falls in Venezuela: the world’s highest waterfall, at 979m (3,200 ft). This is pretty awe-inspiring.
Angel Falls in Venezuela: the world’s highest waterfall, at 979m (3,200 ft). This is pretty awe-inspiring.