Can Tim Howard Save the 4th of July?
- Jul 3 '14
NewsBreaker Jul 07 '14
Named Verruckt, meaning insane in German —the world's tallest water slide is located in the Schlitterbahn Waterpark in Kansas City. Jeff Henry, co-owner of the waterpark, took video of himself riding the "Verruckt" and compared the experience to jumping off the empire state building.