Mayfly larvae

Mayfly larvae

Observation - Mayfly larvae. 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