Stephen Stills actually composed a song in honor of Fidel Castro, Cuba al Fin.
Not surprised at any of these lefty scumbags.