The Frost Giant appeared in the 2010 movie of the same name. These aliens look a lot like the Hydros from Hercules, but with bug-like features.
Advertisement
The Frost Giant appeared in the 2010 movie of the same name. These aliens look a lot like the Hydros from Hercules, but with bug-like features.