NewsChopper2 over site of new Braves stadium

Updated:

Loading
NewsChopper2 over site of new Braves stadium near Circle 75 and Windy Ridge Parkway in Cobb County.