insect larva

insect larva

Observation - insect larva - UK and Ireland. Description: