GlobeVerge
BUSINESS
American taxpayers have spent $33 billion on sports stadiums. They got fewer seats—and higher prices
Fortune
5h ago
1 newsroom
"No one has ever built a new stadium and made tickets cheaper. No one’s trying to.”
Read more on Fortune