Stonefly larva?

Stonefly larva?

Observation - Stonefly larva? - UK and Ireland. Description: