A cheerful yellow caterpillar with a smiling face is resting on a large green leaf. The caterpillar has small antennae and pink cheeks, and the leaf has visible veins.
Style: clipart