Atlanta's Mercedes-Benz Stadium host of possible AFC title game
Atlanta's Mercedes-Benz Stadium site for possible Bills-Chiefs AFC
Atlanta Falcons to Host Potential Buffalo Bills vs. Kansas City
Atlanta's Mercedes-Benz Stadium site for possible Bills-Chiefs AFC
Mercedes Benz Stadium To Host Potential Neutral Site AFC
Atlanta would be neutral site for Bills-Chiefs AFC title game - ESPN
The Atlanta Falcons are leading the run-first revolution in the NFL
Coaching Rumors: Magic, Atkinson, Pelicans, Blazers, Wizards
Atlanta selected as neutral site for potential Bills-Chiefs AFC