A cheerful green cartoon insect with big eyes is sitting on a brown tree branch. It has long legs and antennae, and a friendly smile.
Style: clipart