STUDIO
Follow Us

Terms of Use Privacy Policy

First Look Inside Atlanta’s $1.5 Billion Stadium

The Associated Press got an exclusive tour of Atlanta's new $1.5 billion dollar stadium. It's still under construction and facing some setbacks. (May 18)

Source: AP