Tallest waterslide in US opens at Mt. Olympus in Wisconsin Dells
Mt. Olympus Water and Theme Park in Wisconsin Dells is now the home of America’s tallest waterslide. The Rise of Icarus, which opened Saturday, is a 145-foot-tall water slide attraction that features five separate slides. One of the slides, The Fall, winds …