Atlanta chosen as neutral site for potential Bills-Chiefs AFC
The Atlanta Falcons are leading the run-first revolution in the
Atlanta as neutral site for potential Bills-Chiefs AFC title game
NFL confirms Atlanta as neutral host for potential Chiefs-Bills
Neutral site AFC Championship Game would be played in Atlanta
Atlanta's Mercedes-Benz Stadium site for possible Bills-Chiefs AFC
Bills-Chiefs neutral site chosen: Mercedes-Benz Stadium in Atlanta
Atlanta's Mercedes-Benz Stadium site for possible Bills-Chiefs AFC
How NFL's neutral site AFC championship will work: Location
AFC Championship Game to be hosted in Atlanta if Bills, Chiefs reach