Six Flags' New Ride Designed To Ruin Your Pants

What kind of awesome monster is designing these things!?