Public domain photos

The image shows a monarch caterpillar on a milkweed plant, with its black, white, yellow and green stripes clearly visible. The caterpillar is perched on the stem of the plant, surrounded by other flowers and buds.

The image shows a monarch caterpillar on a milkweed plant, with its black, white, yellow and green stripes clearly visible. The caterpillar is perched on the stem of the plant, surrounded by other flowers and buds.Open in library