Green caterpillar

Green caterpillar

Observation - Green caterpillar - UK and Ireland. Description: A green caterpillar found under some leaves

A green caterpillar found under some leaves