590006768b722.image

Official: New Atlanta stadium 90-percent done

Workers are racing to complete Atlanta’s new $1.5 billion stadium project in the next three months after ongoing roof issues have delayed the facility’s opening.