NFL Names Mercedes-Benz Stadium in Atlanta as Neutral Site for AFC Championship - Bleacher Nation
Atlanta chosen as neutral site for potential Bills-Chiefs AFC Championship Game
The Atlanta Falcons are leading the run-first revolution in the NFL - The Falcoholic
Atlanta will be neutral site if Bills, Chiefs meet for AFC Championship
NFL picks Atlanta to host potential Chiefs-Bills neutral-site AFC title game
Mercedes-Benz Stadium Named Host for Potential Bills-Chiefs Game – SportsTravel
Twitter Tuesday: Colorado's poor possession numbers, prospects and Altitude TV - Mile High Hockey
Buffalo Bills Kansas City Chiefs game in Atlanta if necessary