Explainer: How Bills' owners will use seat licenses to pay big part of stadium costs
While the Buffalo Bills owners agreed to pay $550 million toward the cost of a new stadium in Orchard Park, that doesn’t mean the Pegulas will be dipping into their
Source: auburnpub.com