In Gourmet Sea urchins are a delicacy in France: Would you try them? March 1, 2025 Sea lovers know better than to step on a spiny urchin. But some consider urchins as a delicacy rather than…