DSCN2592 mystery fly larvae?

DSCN2592 mystery fly larvae?

Observation - DSCN2592 mystery fly larvae? - UK and Ireland. Description: nicknamed a wormfly going by the body shape till real identification, less than 3cm long

nicknamed a wormfly going by the body shape till real identification, less than 3cm long