Viviparus subpurpureus
(Say, 1829)
Go back to key