Whirling abalone

Haliotis cyclobates