Mercedes-Benz Stadium in Atlanta selected as site for potential Bills-Chiefs AFC Championship Game
The NFL announced on Thursday that Mercedes-Benz Stadium, home of the Atlanta Falcons, has been selected as the neutral location for a potential Buffalo Bills-Kansas City Chiefs AFC Championship Game on Jan. 29. NFL owners approved a resolution on Jan. 6 during a Special League Meeting to potentially adjust the AFC postseason, including the possibility of playing a conference championship […]
Continue reading »