Wolvark

Wolvarks are a creatures from the planet Oddworld