Mayfly larvae

Mayfly larvae

Observation - Mayfly larvae - UK and Ireland. Description: