Creature:Chuula

The Chuula are a species of peaceful sentient insects Hailing from their homeworld of Wanrippi. They resemble praying mantises of the Sol system.