‘The proposed new stadium would be built on a Bills-controlled parking lot located directly across the street from their facility. This would allow the team to continue playing home games in Orchard Park, New York, until the new stadium is completed.’