The world’s largest waterfall is located more than 2,000 meters below the ocean’s surface, specifically in the Denmark Strait ...