Buffalo Bills’ possible AFC Championship game against Kansas City Chiefs will be held in Atlanta
0 minutes, 10 seconds Read
The NFL has announced Atlanta as the host city for the AFC Championship game should the Buffalo Bills and Kansas City Chiefs meet in the conference title game.