NFL picks possible neutral site location for possible AFC Championship game following Bills-Bengals cancellation
Mercedes-Benz Stadium in Atlanta will host a Bills-Chiefs AFC championship game
Where will AFC championship game be played? Latest news on NFL's neutral site location for 2023 playoffs
NFL announces neutral site of potential Buffalo-Kansas City AFC Championship Game – WHIO TV 7 and WHIO Radio
NFL reveals venue for potential neutral site AFC Championship Game
NFL Sets Neutral Site for Chiefs-Bills AFC Championship
Atlanta selected as neutral site for potential Bills-Chiefs AFC title game - The Washington Post
NFL picks Atlanta to host potential Chiefs-Bills neutral-site AFC title game
Atlanta would be neutral site for Bills-Chiefs AFC title game - ESPN
Atlanta's Mercedes-Benz Stadium neutral-site host for Bills-Chiefs AFC Championship Game - The Falcoholic
Atlanta to host potential nuetral-site Bills-Chiefs AFC title game, Sports
Mercedes-Benz Stadium selected as site for AFC Championship Game - Double Take Sports
Yes to Atlanta KC Chiefs-Buffalo Bills AFC Championship game
If it's a Bills-Chiefs AFC championship game, it'll be played in Atlanta