Larva/caterpillar

Larva/caterpillar

Observation - Larva/caterpillar - UK and Ireland. Description: 2-3cm

2-3cm