beetle larvae

beetle larvae

Observation - beetle larvae - UK and Ireland. Description: