Bills' possible AFC Championship game against Chiefs will be held in Atlanta
3 years ago
21
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.