The Boss

The Boss

The Boss, a rollercoaster at Six Flags St. Louis.