caterpillar

caterpillar

Observation - caterpillar - UK and Ireland. Description: Small caterpillar found whilst picking up leaf litter

Small caterpillar found whilst picking up leaf litter