New taxpayer-funded Bills stadium features record number of state-of-the-art obstructed-view seats

Buffalo Bills ownership held an open practice on Sunday to show off their new $2.1 billion stadium (public cost: $1 billion and change), and it did not go well: Other Bills fans pointed out that many of the new stadium s seats are not obstructed, but that didn t do much to quell the online furor, especially after [ ]