Green Caterpillar

Green Caterpillar

Observation - Green Caterpillar - UK and Ireland. Description: Green caterpillar with stripe on it's side

Green caterpillar with stripe on it's side