Frost Giant

The Frost Giants are a species of large-sized humanoids.

Biology
These aliens look a lot like the Hydros from Disney's Hercules, but with insectoid features.