By Mike Florio
[IMG]https://profootballtalk.nbcsports.com/wp-content/uploads/sites/25/2023/01/GettyImages-1244091958-e1673542701361.jpg?w=457&h=256&crop=1[/IMG]
If an AFC Championship between the Bills and Chiefs had been held in Buffalo or Kansas City, it would have been played outdoors, with weather a factor. Now? Not. The NFL has selected Atlanta — yes, Atlanta — as the neutral site for a conference championship game between the Bills and Chiefs, if both qualify. [more] Read more…