Beetle Larva?

Beetle Larva?

Observation - Beetle Larva? - UK and Ireland. Description: Can you recognise this larva? It moved in a dramatic rocking / squirming motion. It was in the River Chess, a chalk stream.

Can you recognise this larva? It moved in a dramatic rocking / squirming motion.
It was in the River Chess, a chalk stream.