Viviparus subpurpureus (Say, 1829)
Animalia | Mollusca | Gastropoda | Caenogastropoda | Viviparidae | Viviparus | Viviparus subpurpureus
river bank
Muscatine, Mississippi River E of bridge, at brook Street