Keeled Heart Urchin

Keeled Heart Urchin, Brissus latecarinatus