Only 83 feet — less than 30 yards — separated the two venues. The new stadium is home to the NFL's Atlanta Falcons and Major League Soccer's Atlanta United. In addition to the retractable roof ...
The designs and budget for the new $1.2 billion Atlanta Falcons football stadium were approved by the Georgia World Congress Center this week. The building looks like a piece of metal origami.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results