Centipeetles

Centibeetles are hostile creatures that is going to make an appearance in an upcoming episode.