Mayfly larva

Mayfly larva

Observation - Mayfly larva - UK and Ireland. Description: