Cushion Sea Urchin

Cushion Sea Urchin, Astropyga pulvinata