Bills boast 4 AFC East titles, but does that justify taxpayers footing bill for stadium?
The Buffalo Bills are set to open their new stadium in 2026, and taxpayers are footing $850 million of that construction bill...
We didn't get a say on that.
The Bills is is in a small market. As I recall, when the old man died the heirs refused to commit to keeping the Bills in Buffalo. Don’t know if that has changed or not.
The Bills is is in a small market. As I recall, when the old man died the heirs refused to commit to keeping the Bills in Buffalo. Don’t know if that has changed or not.