Public domain photos

The image shows a close up of a yellow flower with a green caterpillar on it. The caterpillar is a bright yellow color and is perched on the petals of the flower.

The image shows a close up of a yellow flower with a green caterpillar on it. The caterpillar is a bright yellow color and is perched on the petals of the flower.Open in library