Well, who else would
Castro endorse? Granted, Edwards talks a good "class warfare" game and Kucinich is the farthest to the left, but Clinton and Obama are the biggest socialists who have a shot a winning.
I heard that even
Osama bin Laden is endorsing Hillary! (Note: I think this is just a parody.)