MERCEDES-BENZ STADIUM IN ATLANTA SELECTED AS SITE OF POTENTIAL BUFFALO-KANSAS CITY AFC CHAMPIONSHIP GAME
Mercedes-Benz Stadium in Atlanta would host a potential AFC Championship Game between the Buffalo Bills and Kansas City Chiefs on Sunday, January 29, at 6:30 p.m. ET, the NFL announced today. NFL clubs approved a […]