ATLANTA (AP) — Atlanta city officials, Falcons owner agree on financing terms for new $1 billion stadium .
Associated Press
Posted on March 7, 2013 at 3:06 PM
ATLANTA (AP) — Atlanta city officials, Falcons owner agree on financing terms for new $1 billion stadium .