Jan 12

AFC West

NFL World Is Surprised By League's Atlanta Announcement

By Chris Rosvoglou On Thursday afternoon, the NFL announced that a neutral site for a potential AFC Championship Game between the Bills and Chiefs has been selected. If the Bills and Chiefs advance to the conference title game, they'll square off at Mercedes-Benz Stadium in Atlanta. The reactions to this announcement have been all over the place. For starters, some fans wanted a potential AFC Championship Game between the Bills and Chiefs to be played outdoors. It also appears fans find this statement to be quite suspicious. "I’m sure all the other AFC teams are thrilled to know they have no s…

SHARE THIS NEW
READ FULL ARTICLE