neanderthal in a space suit, floating in space, stars glittering in background, comic book style