Buffalo Bills’ possible AFC Championship game against Kansas City Chiefs will be held in Atlanta

0 minutes, 10 seconds Read

The NFL has announced Atlanta as the host city for the AFC Championship game should the Buffalo Bills and Kansas City Chiefs meet in the conference title game. 

Article Source: Latest From CNN Read More 

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *