Sports

Bills’ new stadium deal resurfaces puzzling question: Why do owners get taxpayer money to build venues?

The Bills are set to receive an expected record $850 million in taxpayer funding for a new stadium in Buffalo. But why are taxpayers footing the bill?