NFL chooses neutral site for potential Bills-Chiefs AFC Championship
Buscaglia] Ticket information for the neutral site game in Atlanta
NFL Names Atlanta As Neutral Site For AFC Championship Game
Atlanta's Mercedes-Benz Stadium neutral-site host for Bills-Chiefs
NFL picks possible neutral site location for possible AFC
Neutral site AFC Championship Game would be played in Atlanta
Here's why the AFC Championship game won't be played in Atlanta
NFL Names Atlanta As Neutral Site For AFC Championship Game
NFL owners approve neutral site for potential AFC Championship