Caterpillar ? type

Caterpillar ? type

Observation - Caterpillar ? type - UK and Ireland. Description: