Caterpillar ?ID

Caterpillar ?ID

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