Dellix Pinchwhistle

Dellix Pinchwhistle is a goblin.