Parasite Creature- Supergirl Season 2

This is the Parasite creature featured in the show Supergirl Season 2 Episode 6. I was responsible for the high res sculpt and base colors.

Parasite- Creature by Damon Woods