Caterpillar at Portbury Wharf Nature Reserve

Caterpillar at Portbury Wharf Nature Reserve

Observation - Caterpillar at Portbury Wharf Nature Reserve - UK and Ireland. Description: