David Peacock

St. Louis Stadium Progress Made
St. Louis Stadium Progress Made
St. Louis Stadium Progress Made
ST. LOUIS (AP) — The task force developing plans for a new football stadium in St. Louis now anticipates that the state of Missouri and the city will contribute $250 million to the project, not the $350 million originally anticipated. Task force chief David Peacock made the comments yesterday at the Chase Park Plaza...