Viviparus subpurpureus (Say, 1829)
Family: Viviparidae
olive mysterysnail
Viviparus subpurpureus image
Description Not Yet Available