‘By a 32-0 vote on Wednesday afternoon during the National Football League’s meetings in Dallas, owners approved two essential elements of the agreement: a year-to-year extension on the Bills’ lease at Highmark Stadium in Orchard Park, and a 30-year lease agreement for a new stadium, which is expected to open as early as 2026.’