Mammoth

Top 10 tallest water slides in the world

10. Mammoth Mountain High Dive This water slide is located in the United States, opening on July 11th, 2005 .…