Sports

State of New York, Buffalo Bills announce deal for new stadium, and taxpayers face $850M tab

State and county taxpayers will be asked to commit $850 million in public funds in a new deal for the Buffalo Bills' new stadium.