Red larva of the Colorado potato beetle eats potato leaves.

Red larva of the Colorado potato beetle eats potato leaves. - 80700213

Similar stock images

to-top-page