Strange question for Star Trek fans, specifically those who love The Next Generation (but open to other series/movies)... alien life forms that seemed insectoid? Any spring to mind? If you can even remember what season or premise the episode was in, I could track them down even better.