Freshwater Snails at Pennington Flash

Observation - Freshwater Snails at Pennington Flash - UK and Ireland. Description: