Originally published Thursday, March 7, 2013 at 12:05 PM
Atlanta city officials, Falcons owner agree on financing terms for new $1 billion stadium .
The Associated Press
Atlanta city officials, Falcons owner agree on financing terms for new $1 billion stadium .











Start the conversation >