Buffalo Bills, New York State Reach Public Funding Agreement on New Stadium
The Buffalo Bills will be getting a new home in its current spot in Orchard Park, New York, after the team reached a deal with New York State officials for $850 million in public funds that will be used toward the cost of the $1.4 billion stadium. It will be largest taxpayer contribution ever for […]
Continue Reading