Dragonfly larva?

Dragonfly larva?

Observation - Dragonfly larva? - UK and Ireland. Description: Please help with insect on left. brown, fairly unformed features, 3 legs each side

Please help with insect on left.

brown, fairly unformed features, 3 legs each side