I'm talking about the insectoids with the little yellow spots on their mesothorax...they are the space aliens