Viviparus subpurpureus (Say, 1829)
Animalia | Mollusca | Gastropoda | Caenogastropoda | Viviparidae | Viviparus | Viviparus subpurpureus
debris washed up on sandy bank
Illinois River, about ¼ mi. stretch