Armigerous river snail

species of mollusc

Categories: