Insectoid race which resembles nothing so much as a giant iridescent June bug to humans. Their ho...
Humanoid. Can pass for humans with no real disguise. From Yelfflan.
A planet in Division Nine.