To nobody's surprise, the Atlanta Falcons on Monday said their $1 billion new roost will 100 percent be located on the "South Site" now — laying to rest all that malarky about the other site's feasibility and such things. So Falcons Fanatics should indeed be able to ride MARTA to games. See a bounty of new renderings, like the one pictured here, on this site. [AJC]
[Rendering via newstadium.atlantafalcons.com]
Filed under: