Bills sign a 30-year deal in Orchard Park for a new $1.4 billion stadium
The Buffalo Bills announced Monday that they have secured a 30-year lease agreement with the state of New York and Erie County for a new $1.4 billion stadium in Orchard Park. “We took another step today to solidify our collective goal of constructing a new stadium for the Buffalo Bills in Orchard Park,” the team…