random caterpillar

random caterpillar

Observation - random caterpillar - UK and Ireland. Description: any ideas?

any ideas?