Bills vs Chiefs AFC Championship game would be in Atlanta. What to know
Atlanta's Mercedes-Benz Stadium site for possible Bills-Chiefs AFC title game
Atlanta will be site if Bills, Chiefs meet for AFC title - The Sumter Item
NFL owners approve plan for potential neutral site AFC Championship Game
Atlanta will be site if Bills, Chiefs meet for AFC title
Atlanta to host potential AFC Championship between Bills, Chiefs
Potential AFC Championship Game to Be Played in Atlanta - How to Watch and Stream Major League & College Sports - Sports Illustrated.
Buffalo Bills And Kansas City Chiefs AFC Championship Neutral Site Selected – Deadline
Chiefs - Bills potential AFC Championship game tickets draw huge demand