Land Urchin
This is a creature called a land urchin that lives in the desert areas of the game “Pixie Dust.” It’s a timid creature that will steal loot off the ground and run away from players and other creatures.
Untextured:
Wireframe:
Textured:
Turntable: