Public domain photos
The image shows a close up of a green leaf with a caterpillar on it. The caterpillar is a vibrant green color and is perched on the leaf. At the bottom of the image, there is an object that is not clearly visible.
Open in library