With the Red Ghost and his Super Apes!
I heard PETSA (People for the Ethical Treatment of Super Apes) shut him down.
The Super Apes are now living in retirement in Nicaragua and the Red Ghost is living in Castro's basement.