sea urchin?

Royalty-free stock photo ID: 137956244

sea urchin?