Campaign workers for Senator and presidential candidate Barack Obama are under fire for displaying a flag featuring communist hero Che Guevara. But Obama has his own controversial socialist connections. He is, in fact, an associate of a Chicago-based Marxist group with access to millions of labor union dollars and connections to expert political consultants, including a convicted swindler.