sea urchin?

sea urchin?

 Stock photo ID: 137956244