Dog Whelk (Nucella lapillus)

Dog Whelk (Nucella lapillus)

Observation - Dog Whelk (Nucella lapillus) - UK and Ireland. Description: