With less than two weeks to go before Atlanta's $1.5 billion stadium hosts its first game, there's only one major issue to address: that pesky retractable roof
AP, USA Today: NFL
Tue, 08/15/2017 - 11:32pm
With less than two weeks to go before Atlanta's $1.5 billion stadium hosts its first game, there's only one major issue to address: that pesky retractable roof