American taxpayers have spent $33 billion on sports stadiums. They got fewer seats – and higher prices
When the Buffalo Bills open their $2.2 billion Highmark Stadium this September, they will be opening the NFL’s smallest venue:… Read More »American taxpayers have spent $33 billion on sports stadiums. They got fewer seats – and higher prices
