Group forming to explore new Bills stadium in Buffalo
When the Bills signed a 10-year lease to remain at Ralph Wilson Stadium, the agreement came with a vow to begin looking at options for a new stadium that would keep the team in Buffalo for an even longer period of time. On Monday, New York Governor Andrew Cuomo appointed five people to the New Stadium…