Colossus at Six Flags St. Louis
Colossus operates at Six Flags, St. Louis. Originally built for the 1984 worlds fair in New Orleans. Then was relocated, and began operations at Six Flags St. Louis in 1986. Colossus at Six Flags: Overview and Analysis When driving to the park, it is one of the very first things that catch your eye from […]
Colossus at Six Flags St. Louis Read More »