Shikitarti

The Shikitarti are a rare semi-sapient insectoid from the planet of the same name.