According to a STL business journal article the Cards owners are worth ~$4 Billion. Any chance they are staging all these friendlies at Busch stadium to get an idea of the interest in soccer in the city? They're among the few who could pull off an MLS team.