related tags: 31230C 573B15 68501E 685D51 745E45 B3AAA2 BBAA9A barra cochlicellacochlicellaacuta helicellaitala invertebrate island nf697085 pointedsnail scotland 3077 282115 473926 554930