Caterpillar

Caterpillar

Observation - Caterpillar - UK and Ireland. Description: White 'caterpillar' 20mm on Alder

White 'caterpillar' 20mm on Alder