Shore fly larvae (Ephydridae)

Shore fly larvae (Ephydridae)

Observation - Shore fly larvae (Ephydridae) - UK and Ireland. Description: ~5mm

~5mm