Mayfly Larvae

Mayfly Larvae

Observation - Mayfly Larvae - UK and Ireland. Description: