Green sea urchin (Strongylocentrotus droebachiensis)
click image to enlarge
Additional information on green sea urchin