Alien (Out of this World!)

At some point an alien tried to invade Earth. (COMIC: Out of this World!)