Buffalo Bills owners Terry and Kim Pegula want taxpayers to cover the cost of a new stadium for the team, estimated at $1.5 billion. The Pegulas have said they can't afford to pay for it themselves, and they've hinted that if taxpayers won't do it, they could move the team to Texas.
We discuss the history of publicly financed sports stadiums and whether they are a good investment. Our guest:
- David Cay Johnston, Pulitzer Prize-winning journalist and co-founder of DCReport