Mystery 'caterpillar' observed by Kath Hodrien

Mystery 'caterpillar' observed by Kath Hodrien

Observation - Mystery 'caterpillar' observed by Kath Hodrien - UK and Ireland. Description: