Alderra Wiki
Advertisement

A humanoid species which developed alongside humans on Alderra.

Advertisement