green-caterpillar

green-caterpillar

Observation - green-caterpillar - UK and Ireland. Description: