I just saw a story that said the Braves will be moving to a new stadium in 2017 in neighboring Cobb County. The city of Atlanta doesn't want to use taxpayer money to help renovate Turner Field, which opened in 1997. Has anyone else heard anything?
You can share this discussion in two ways…
Share this link:
Send it with your computer's email program: Email this