Mystery 'caterpillar'

Mystery 'caterpillar'

Observation - Mystery 'caterpillar' - UK and Ireland. Description: