Ido'no

God of life represents all life-forms. Mammals, birds, insects, parasites and bacteria. That is why all who see it go insane.

Ido'no

Norithal Foster