Six Flags St. Louis delays opening day By: St. Louis Business Journal via Business Journals March 31, 2020 at 07:36 AM EDT Six Flags locations across the country were scheduled to open March 28-29. Read More >>