January 23, 2013
The Georgia Dome/File
Stories this photo appears in:
The Atlanta Falcons and the NFL would likely be responsible for as much as $800 million of an estimated $1 billion bill for the stadium.
And in with the new? That’s the question circling around Atlanta right now as plans continue to unfold for a new stadium for the Falcons.