Atlanta Braves reveal design of proposed new stadium – what do you think?
On Wednesday, the Atlanta Braves revealed artists’ renderings of what their proposed new stadium in Cobb County, about 10 miles north of downtown Atlanta, will look like and what some features of the new stadium […]