Braves To Pay For More Than Half Of $672M New Stadium
The Atlanta Braves on Thursday said that they will contribute $372 million to pay for their new $672 million stadium in Cobb County, with the rest to come from the public....To view the full article, register now.
Already a subscriber? Click here to view full article