They say St. Louis is a sports town. So it makes sense that one of the oldest and most storied stadiums in the US can be found here.