When will city and state leaders learn that their new sports venue will not magically increase tax revenues?
This week, the Kansas City Chiefs announced they were relocating to the state of Kansas for a brand-new $3B stadium. The term sheet agreed upon by the team and state is outlandish. Joe Pompliano (who…