green caterpillar

green caterpillar

Observation - green caterpillar - UK and Ireland. Description: 3cm

3cm