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.
Read Entire Article