Large pond snails

Large pond snails

Observation - Large pond snails - UK and Ireland. Description: