Atlanta's Mercedes-Benz Stadium site for possible Bills-Chiefs AFC title game
Mercedes-Benz Stadium In Atlanta Selected As Neutral Host For Potential Bills/Chiefs AFC Championship
Potential neutral site game between Bills and Chiefs in Atlanta seeing high demand, NFL says – WSB-TV Channel 2 - Atlanta
NFL Names Mercedes-Benz Stadium in Atlanta as Neutral Site for AFC Championship - Bleacher Nation
Atlanta's Mercedes-Benz Stadium site for possible Bills-Chiefs AFC title game
How many people are sick of Tom Brady winning the Super Bowl? - Quora
Atlanta picked for neutral site AFC Championship location