Very few details have been released, but Senator Charles Schumer says he has come up with a plan to keep the Buffalo Bills here in Western New York.

The Senator's office says the details of the lease will be unveiled in Orchard Park this afternoon after 2 P.M.

Ok we'll bite Senator...why all the secrecy?

More From The New 96.1 WTSS