The Bills reached an agreement with New York State and Erie County to build a new $1.4 billion open-air stadium in Orchard Park. The state and county will foot $850 million of the upfront cost. Gov. Kathy Hochul told the Buffalo News that the 30-year lease is “ironclad.” Bills owners Terry and Kim Pegula released [more]