Aren't these photos exhilarating? They were snapped at Devil's Pool at the top of Victoria Falls in Zimbabwe. It's one of the Seven Natural Wonders of the World with the world's largest water curtain. The drop is 360 feet! Apparently the natural pool is calm and slow moving, but just imagine being on the edge of this.