Public domain photos

The image shows a green caterpillar on the ground surrounded by a few leaves. The caterpillar is a vibrant green color and appears to be a type of insect.

The image shows a green caterpillar on the ground surrounded by a few leaves. The caterpillar is a vibrant green color and appears to be a type of insect.Open in library