Bills vs Chiefs AFC Championship game would be in Atlanta. What to know
Neutral site AFC Championship Game would be played in Atlanta
Atlanta's Mercedes-Benz Stadium neutral-site host for Bills-Chiefs AFC Championship Game - The Falcoholic
AFC Championship Game to be hosted in Atlanta if Bills, Chiefs reach
Atlanta Announced as Neutral Site for Potential AFC Championship Game - The New York Times
Buffalo Bills Kansas City Chiefs game in Atlanta if necessary
Atlanta Falcons to Host Potential Buffalo Bills vs. Kansas City Chiefs AFC Championship Game - Sports Illustrated Atlanta Falcons News, Analysis and More