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.
Good....these evil doers were certainly a menace...
....as this secret NASA photo clearly shows.
>