Keen on making a splash this summer? America’s tallest water slide is open at Mt. Olympus Water and Theme Park in Wisconsin Dells – the “Waterpark Capital of the World.”
Towering almost 14 stories above the ground and paying homage to the Greek boy who flew too close to the sun, The Rise of Icarus is not to be missed. The attraction features five body slides in total, one departing from the pinnacle ( 145 feet above the ground!) and another from its 60-foot-tall platform.
The kid-friendly Icaria Splash ‘n Slide, featuring 10 slides and other pint-sized, splashy attractions, is coming soon.
– Hannah Van Sickle, The Wisconsin 100