FanPost

Help finding Bills ownership/stadium article

I hate to make an entire FanPost about this, but there's really nowhere else I can put this.

I read an article that said something about giving any new owner who would keep the team local some kind of 0% interest incentive. Where the money that would've paid interest will go towards a new stadium. I searched but couldn't find it. Anybody read the same thing and/or know where to find it?

Just another great fan opinion shared on the pages of BuffaloRumblings.com.