Devil’s Pool is on the edge of a 300-foot drop at Victoria Falls in Zambia. People from all over the world travel there for one reason: to hang over the edge of the world’s largest waterfall and get a one-of-a-kind view.
NOW WATCH: Briefing videos
Business Insider Emails & Alerts
Site highlights each day to your inbox.