From the Wall Street Journal, a three-team bidding war has erupted over the establishment of two NFL franchises in the City of Los Angeles. How and why are tax-payer funds committed to this? Isn't the NFL prosperous enough to afford their own stadiums?
No comments:
Post a Comment