Bills-Chiefs neutral site chosen: Mercedes-Benz Stadium in Atlanta - Buffalo Rumblings
Here's why the AFC Championship game won't be played in Atlanta
Atlanta Hosting The AFC Championship Game Gets Strong Reaction From Fans
NFL Names Atlanta As Neutral Site For AFC Championship Game
NFL Names Mercedes-Benz Stadium in Atlanta as Neutral Site for AFC Championship - Bleacher Nation
AFC championship tickets: How Bills, Chiefs fans can get seats to 2023 Atlanta neutral-site game
AFC Championship: Potential neutral site for game announced
Potential Buffalo Bills-Chiefs AFC title game would be in Atlanta
Neutral site AFC Championship Game would be played in Atlanta
Mercedes-Benz Stadium in Atlanta selected as site of potential Buffalo-Kansas City AFC Championship Game
Bengals return to AFC championship after 27-10 rout of Bills
Atlanta chosen as neutral site for potential Bills-Chiefs AFC Championship Game