Stonefly??

Stonefly??

Observation - Stonefly?? - UK and Ireland. Description: Stonefly or beetle larvae, not sure?

Stonefly or beetle larvae, not sure?