05-18-2017 ATLANTA

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.

.... show all

More Videos

Advertisement
Advertisement