Mayfly larvae

Mayfly larvae

Observation - Mayfly larvae - UK and Ireland. Description: Health of pond observation, mayfly larvae found, indicator of fairly good pond health

Health of pond observation, mayfly larvae found, indicator of fairly good pond health