Creature:Indy Yod

About
The Indy yod's are a species of Lizards from the planet Molmol. They have dark red hair covering their bodies, they have strong jaws and two horns placed near the ears. These lizards are a friend of the K'Razo Boid's.

More to come :D