Costoanachis beckeri

Costoanachis beckeri is a species of sea snail, a marine gastropod mollusc in the family Columbellidae, the dove snails. They are found along the eastern coast of South Africa.

Description
They are benthos and predators.