
FILE -In this Tuesday, April 18, 2017 file photo, large cranes loom over the construction at the new Mercedes Benz Stadium, in Atlanta. The planned opening of the $1.5 billion stadium has been delayed. Stadium general manager Scott Jenkins told The Associated Press on Tuesday, April 25, 2017, that the building is 90 percent done, but the biggest holdup has been roof construction. (AP Photo/Mike Stewart, File)
Featured Photo Galleries











