In honor of today’s St Louis Cardinals home opener, I thought I’d put up a few photos of the construction of Busch Stadium. This is, of course, the third Busch Stadium in St. Louis; the first one was on the north side of town, and the second, opened in the 1960s, was right downtown....