an alien insect wearing a space suit