Caterpillar in the Garden

caterpillar on flower
Caterpillar found in the garden.