Bills announce $1.4 billion, open-air stadium in Orchard Park, set to be completed in 2026
Priorities people!!! : r/facepalm
The New Buffalo Bills Stadium Is One of the Worst Deals for Taxpayers - Route Fifty
War and Taxes: A Short History of the IRS
New Buffalo Bills stadium price tag will exceed $1.4 billion
Taxpayers Shoulder Costs for $1.4 Billion Stadium. Buffalo Bills Fans Cheer. - The New York Times
Important Development On the Buffalo Bills New Stadium Deal
Buffalo Bills Strike Deal for Taxpayer-Funded $1.4 Billion Stadium - The New York Times
The Buffalo Bills' proposed new $1.4 billion stadium would include about 60,000 seats and 60 suites, The Associated Press has learned.