The N.F.L. announced Thursday that Mercedes-Benz Stadium in Atlanta would serve as the neutral site for a potential A.F.C. championship game between the Buffalo Bills
The N.F.L. announced Thursday that Mercedes-Benz Stadium in Atlanta would serve as the neutral site for a potential A.F.C. championship game between the Buffalo Bills