NFL picks Atlanta to host potential Chiefs-Bills neutral-site AFC
Where will the AFC championship game be played at? All you need to
Atlanta picked for neutral site AFC Championship location
NFL owners approve plan for potential neutral site AFC
Neutral site AFC Championship Game would be played in Atlanta
AFC Championship Atlanta tickets when they go on sale
Atlanta would be neutral site for Bills-Chiefs AFC title game - ESPN
Atlanta to host potential nuetral-site Bills-Chiefs AFC title game
AFC Championship Game to be played in Atlanta if neutral site