Some of my students found this on an excursion to a beach in the northern parts of Norway (Bodø). My best guess so far is some sort of snail egg mass. (Its the green drop-shaped structure in the attached picture).

Similar questions and discussions