a green insect with a long antennae