a green insect with long antennae