Atlanta city officials, Falcons owner agree on financing terms for new $1 billion stadium

    2013-03-07 14:04

ATLANTA (AP) - Atlanta city officials, Falcons owner agree on financing terms for new $1 billion stadium .