Life … Animals Mollusks Gastropods Littorinimorph Snails Cowries Purpuradusta Purpuradusta microdon species 36 observations Purpuradusta microdon Purpuradusta microdon Field notes Close