May 12, 1966: the opening of the new Busch Stadium was a tub-thumping civic cause
St. Louis Cardinals
St. Louis Post-Dispatch
Rams say St. Louis should pay half of $24 million PSL settlement
Los Angeles Rams
St. Louis Post-Dispatch