Beetle larva.. Waterhay CWP

Beetle larva.. Waterhay CWP

Observation - Beetle larva.. Waterhay CWP - UK and Ireland. Description: