Kresari (Retreat)

The Kresari are insectoid sapients, difficult to identify by name and face.