Struthiolaria papulosa

Struthiolaria papulosa, common name the "ostrich foot snail" or "ostrich foot shell", is a species of medium-sized sea snail, a marine gastropod mollusc in the family Struthiolariidae.