an insect like creature with long antennae and claws