caterpillar?

caterpillar?

Observation - caterpillar? - UK and Ireland. Description: Caterpillar with clown buttons

Caterpillar with clown buttons