Funny thing, this: A new Braves stadium in Cobb County was announced as basically a done deal, without mentioning how much public money would go toward it, or asking taxpayers for their approval. The answer to the former is apparently "a lot." As for the latter: those taxpayers won't get a say.
Kinja is in read-only mode. We are working to restore service.