Atlanta Braves Score County Approval For $672M Stadium

The Atlanta Braves on Tuesday rounded a milestone for their proposed $672 million new stadium, winning approvals from a Georgia county to enter into deeper negotiations for the project, which calls...

Already a subscriber? Click here to view full article