neanderthal in a space suit, floating in space, stars glittering in background