caterpillar Lepidoptera

caterpillar Lepidoptera

Observation - caterpillar Lepidoptera - UK and Ireland. Description: