New York taxpayers are on the hook for $850 million of a $1.4 billion new stadium to keep the Bills in New York.
Continue reading…
Source: Hudson Valley Post
New York taxpayers are on the hook for $850 million of a $1.4 billion new stadium to keep the Bills in New York.
Continue reading…
Source: Hudson Valley Post