Caterpillar of yellow coster butterfly ( Acraea issoria ) resting on host plant leaf

Caterpillar of yellow coster butterfly ( Acraea issoria ) resting on host plant leaf - 112439902

Similar stock images

to-top-page