Star Mosquitos

The Star Mosquitos are Starla’s henchmen who made their debut in Star Mosquitoes!.