Why consultants say a new Bills stadium makes more sense than renovating Highmark Stadium

A brand new stadium in Orchard Park would cost nearly $1.4 billion dollars, a group of consultants hired by New York State says.

Leave a Reply

Your email address will not be published. Required fields are marked *