Atlanta chosen as site of potential Bills-Chiefs AFC Championship Game
Neutral Site Location has Been Announced for the AFC Championship
TSN - Atlanta will play host if the Bills and Chiefs make
Buffalo Bills And Kansas City Chiefs AFC Championship Neutral Site Selected – Deadline
Neutral site AFC Championship Game would be played in Atlanta
NFL owners approve plan for potential neutral site AFC Championship Game
Buffalo Bills Advance to AFC Championship Game - In Neutral-Site Atlanta? - Sports Illustrated Buffalo Bills News, Analysis and More
Neutral site games still a possibility for NFL in future
Potential AFC Championship Game to Be Played in Atlanta - How to Watch and Stream Major League & College Sports - Sports Illustrated.
Friday Football Footnotes: 1 neutral site AFC title game would be bad enough — making it permanent is an awful idea