The Bills will remain in Buffalo for a long, long time. Eventually, they’ll sign a 30-year lease at the to-be-constructed stadium. For now, they’ll play on a year-to-year basis at their current venue. Via Tim O’Shei of the Buffalo News, owners voted on Wednesday to approve both leases. The new stadium is expected to open [more]