Tag: Mercedes-Benz Stadium (Atlanta, Ga)

Atlanta Announced as Neutral Site for Potential AFC Championship Game

The N.F.L. announced Thursday that Mercedes-Benz Stadium in Atlanta would serve as…

Editorial Board