The cost to keep the home team at home may not be worth it

Business NPR Staff · ·
Employees enter Turner Field, the home of the Atlanta Braves baseball team.