Taxpayers will face $850 million tab for Buffalo Bills’ new $1.35 billion stadium
State and county taxpayers will be asked to commit $850 million in public funds toward construction of the Buffalo Bills’ new stadium, which has a… Read More »Taxpayers will face $850 million tab for Buffalo Bills’ new $1.35 billion stadium