Billionaire Bills owners getting $850M in public funds for Buffalo stadium live in Fla.

over 3 years in NY Post

Gov. Kathy Hochul has agreed to shell out $600 million of New York taxpayer dollars to the owners of the Buffalo Bills for a new football stadium -- in addition to $250 million coming from their upstate county.

Mentioned in this news
Share it on