Search
The NFL has picked Mercedes-Benz Stadium in Atlanta to host a potential neutral site AFC Championship Game between the Buffalo Bills and Kansas City Chiefs, the league announced Thursday.
The big picture: NFL teams approved a resolution last week for a neutral site game after the NFL canceled the Week 17 game between the Bills and Cincinnati Bengals following Damar Hamlin's cardiac arrest on the field.