Mercedes-Benz Stadium Named Host for Potential Bills-Chiefs Game
The NFL has announced that Mercedes-Benz Stadium in Atlanta would host a potential AFC Championship Game between the Buffalo Bills and Kansas City Chiefs on Sunday, January 29. NFL clubs approved a resolution last week to address the situation after the cancellation of the Week 17 Buffalo–Cincinnati game after Bills safety Damar Hamlin collapsed on […]
Continue Reading