Oliva keenii Olive Shell

Oliva keenii Marrat, 1870 species 肯尼榧螺 Olive Shell