Breaking news via ESPN as Atlanta would be the neutral site for a potential Buffalo Bills and Kansas City Chiefs game for a potential AFC title. Do you think this is going to be a big deal since both Buffalo and Kansas City are teams that thrive on home field advantage? You also have to wonder if Bills Mafia is disappointed that they won't be able to tailgate at a home game!