Imooda

An Imooda is a lizard-like reptiloid indigenous to the rain forests of Borleias. They have long, spiked tails. As an arboreal species, they spend most of their lives in the trees.