nimble caterpillar on leaf

Nimble caterpillar on leaf

File size: 5.12MB 4835x3442 Uploaded by: garyrabbit
Download now (5.12MB)

Tags: insect nature worm bug animal macro butterfly leaves green wild natural prickly hairy close caterpillar nimble caterpillar larva leaf