NY Governor Announces That Orchard Park Will Be Accepted As The New Location Of Buffalo Bills Stadium

Buffalo Bills will have a new location for their new stadium. Governor Kathy Hochul announced that the state will accept Orchard Park as the site of the new Bills Stadium.

Buffalo News has more here.