by Valerie Schremp Hahn St. Louis Post-Dispatch
Six Flags St. Louis announced a new ride Thursday that's designed to make you, well, yowl.