Large Caterpillar

Large Caterpillar

Observation - Large Caterpillar - UK and Ireland. Description: