Caterpillar in Benson, Oxfordshire

Caterpillar in Benson, Oxfordshire

Observation - Caterpillar in Benson, Oxfordshire - UK and Ireland. Description: