A rendering of the planned new Falcons stadium. (Georgia World Congress Center Authority via The Atlantic Cities)