Potential Championship Site

The NFL has announced the potential AFC Championship site. The game will be played in Atlanta if the Bills and Chiefs are contenders. The location is equidistant between the 2 towns. A neutral site was selected so as not to give home field advantage. Looking to see how it unfolds, we nod approvingly as 1BUFFALO.

Leave a reply

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

Scroll to Top