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.

Tags:

Categorized: