C cnbc.com Taxpayers paying billions for the renovations and construction of NFL stadiums 178 points paulpauper 3 years ago 143 comments