caterpillar on our beans

caterpillar on our beans

Observation - caterpillar on our beans - UK and Ireland. Description: