Marbled topshell

Calliotrochus marmoreus