crane fly larva DSC_0106

crane fly larva DSC_0106

Observation - crane fly larva DSC_0106 - UK and Ireland. Description: