caterpillar 1228

caterpillar 1228

Observation - caterpillar 1228. Description: Found on Kidney Vetch

Found on Kidney Vetch