The Mayfly Larvae

The Mayfly Larvae

Observation - The Mayfly Larvae - UK and Ireland. Description: Riverfly monitoring training course finds - Not sure if anyone can guess species for pics

Riverfly monitoring training course finds - Not sure if anyone can guess species for pics