new atlanta braves stadium
Cobb County And The Braves: Worst Sports Stadium Deal Ever?
The Atlanta Braves' new ballpark was approved in utterly undemocratic fashion and may end up costing taxpayers more than $400 million. Where does it rank in the annals of lousy stadium deals?
Advertisement
Advertisement
Advertisement