AFC Championship location: Bills-Chiefs would play at Mercedes-Benz Stadium

With the cancelling of Bills-Bengals during the regular season, the NFL standings in the AFC were in flux. Instead of making the game up, the NFL went about business as usual to finish the regular season. For the NFL playoffs, this left some questions about whether or not the AFC Championship game should be played at a home venue or neutral site. The NFL announced on Thursday that the neutral site for the AFC Championship if it's between the Buffalo Bills and Kansas City Chiefs will be in Atlanta at Mercedes-Benz Stadium. Check out the official statement below:

  
Read Full Article