Everyone made such a fuss over the new stadium,

now I see why!

Yes TWA and St. Louis should be very proud.