The Temple of Huey (Screamin Right Handers)

Current water slide at WhiteWater World.
Been on this?
105