Community groups calling for transparency in Bills stadium benefits plan
NFL owners approve lease deal for new Bills stadium, lease extension for Highmark
Bills announce $1.4 billion, open-air stadium in Orchard Park, set to be completed in 2026
Bills move closer to starting construction on new stadium by submitting final contractual agreements
Deal Close for Bills' New $1.4B Stadium
The New Buffalo Bills Stadium Is One of the Worst Deals for Taxpayers - Route Fifty
NFL: Buffalo Bills get new stadium deal, but fans will foot most of the bill
Bills break ground on new $1.54 billion stadium
Buffalo Bills Strike Deal for Taxpayer-Funded $1.4 Billion Stadium - The New York Times