Viviparus viviparus Viviparus viviparusCommon name(s): River SnailFamily: River Snails (Viviparida)Origin: EuropeCategories: Water Snails | Molluscs