Green insect-like creature