H20M.G.! World’s Tallest Water Slide Makes Splash in The Dells News | May 26, 2024 | 0 | by Morgan McCarthy The country’s tallest water slide is now open in Wisconsin. The giant water slide can be found at Mt. Olympus Water and Theme Park in Wisconsin Dells. The Rise of Icarus attraction featuring five slides opened to the public on Friday, just in time for the Memorial Day Weekend. The tallest slide is called “The Fall,” standing at 145 feet for the record. CLICK HERE TO SLIDE INTO THE DETAILS.