Atlanta to host Bills-Chiefs AFC Championship game
The NFL is telling us, without telling us, that neutral-site
Neutral site AFC Championship Game would be played in Atlanta
Neutral-Site AFC Championship Game to Be Played in Atlanta
Potential neutral site game between Bills and Chiefs in Atlanta
NFL announces location for potential Bills-Chiefs AFC
NFL Considering Taking Conference Championship Games to Neutral Sites
How Neutral Site Affects Bills vs. Chiefs Betting Odds in AFC
Buffalo - and a potential neutral-site AFC Championship Game in
NFL owners pass resolution for potential neutral-site AFC title
Bengals' Joe Burrow on tickets sold for neutral site AFC