Large caterpillar

Large caterpillar

Observation - Large caterpillar - UK and Ireland. Description: