Aquatic larvae?

Aquatic larvae?

Observation - Aquatic larvae? - UK and Ireland. Description: Think this might be some kind of fly larvae? Quite big (nearly 2cm) and happy swimming in the water

Think this might be some kind of fly larvae? Quite big (nearly 2cm) and happy swimming in the water