twointhebox.com
Floating ideas on a future site for the Bills stadium
There’s been a whole lot of talk about where the Bills will reside once their newest lease expires in 10 years (or seven depending on what course of action they take). While the current renovations…