caterpillar on the flower

Royalty-free stock photo ID: 89637283

caterpillar on the flower