Fuzzle (Oddworld)

Fuzzles are a savage creatures from the planet Oddworld