Large caterpillar Kit Hill

Large caterpillar Kit Hill

Observation - Large caterpillar Kit Hill - UK and Ireland. Description: