Mayfly Nymph

Mayfly Nymph

Observation - Mayfly Nymph - UK and Ireland. Description: