Black fly Larva

Black fly Larva

Observation - Black fly Larva - UK and Ireland. Description: