Bills, Chiefs AFC Championship game would be played in Atlanta
KANSAS CITY, Mo. (KMIZ) If the Buffalo Bills and the Kansas City Chiefs both make it to the AFC Championship game on Jan. 29, the two teams will duke it out for the title at Mercedes-Benz Stadium in Atlanta, Georgia. NFL owners approved the resolution for the championship game on Thursday morning. The neutral site
Continue Reading