Water Activities

Submit a Video

Riding The World's Tallest Water Slide

Writer William Powell took on Verruckt, the world's tallest water slide, located in Kansas City. At 168 feet, 6 inches, the slide is taller than Niagra Falls and certainly lives up to its name – which means "insane" in German. 

Holiday Subscription Sale! Save 79% and Get a Free Gift!

Subscribe
Pinterest Icon