Beetle Larvae

Beetle  Larvae

Observation - Beetle Larvae - UK and Ireland. Description: