Aquatic larvae?

Aquatic larvae?

Observation - Aquatic larvae?. 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