New Buffalo Bills stadium will cost taxpayers hundreds of millions
Taxpayers face $850M tab for new Bills stadium
Bills stadium deal 'one of the worst' for taxpayers, economist
New Buffalo Bills stadium cost, open date, taxpayer contribution
New Buffalo Bills Stadium the 'Largest Construction Project in
BREAKING: Agreement reached for new Buffalo Bills stadium in
The Bills are getting a $1.4bn stadium, but taxpayers will pick up
Hochul backs Bills stadium plan, News
Advocates: No Bills stadium deal without strong community benefits