Atlanta picked for neutral site AFC Championship location
NFL confirms Atlanta as neutral host for potential Chiefs-Bills
Falcons: Mercedes-Benz Stadium could host the AFC Championship
Buffalo Bills Kansas City Chiefs game in Atlanta if necessary
Atlanta Falcons football news
Atlanta would be neutral site for Bills-Chiefs AFC title game - ESPN
Atlanta's Mercedes-Benz Stadium site for possible Bills-Chiefs AFC
Atlanta Falcons football news
Mock Draft Monday - My Curve Ball Draft Plus, What I Want at #5
Mercedes-Benz Stadium in Atlanta selected as site for potential Bills
Potential neutral site game between Bills and Chiefs in Atlanta