Atlanta Braves Announce Construction Timeline for New Stadium
Atlanta Braves officials are planning to hit a home run with the construction of the team’s new stadium in Cobb County. With construction deadlines announced, nationwide stadium tours completed and additional land purchased, officials have no plans of striking out when the Braves open the 2017 season at home. This week, WXIA-TV reported that the Atlanta Braves released new documents containing[...]