The article cites Buffalo as paying for the stadium, but isn't the public portion ($1B) coming from New York State and not the city itself?
The stadium isn't even located in the city of Buffalo but well outside of it.
The stadium isn't even located in the city of Buffalo but well outside of it.
No comments yet.