Where will AFC championship game be played? Latest news on NFL's neutral site location for 2023 playoffs
Potential AFC Championship Game to Be Played in Atlanta - How to Watch and Stream Major League & College Sports - Sports Illustrated.
Bills vs Chiefs AFC Championship game would be in Atlanta. What to know
Atlanta will be site if Bills, Chiefs meet for AFC title - KAKE
AFC Championship game: NFL picks neutral site for potential Bills-Chiefs game
Mercedes-Benz Stadium in Atlanta selected as site for potential Bills-Chiefs AFC Championship Game
Extraordinary demand for potential Bills-Chiefs championship game
Bengals crushed the NFL's hopes of neutral-site AFC Championship Game in Atlanta
Bills-Bengals canceled; NFL to consider neutral-site AFC title game
Atlanta to host potential AFC Championship between Bills, Chiefs
Atlanta to host potential AFC Championship between Bills, Chiefs