Alien Species


7,510pages on
this wiki
Add New Page
Add New Page Talk0
This article is a stub. You can help us by expanding it.

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.

Also on Fandom

Random Wiki