Daphnia at Pennington Flash

Observation - Daphnia at Pennington Flash - UK and Ireland. Description: Water fleas, or daphnia found by the thousand in the Flash

Water fleas, or daphnia found by the thousand in the Flash