Dog whelk

Dog whelk

Observation - Dog whelk - UK and Ireland. Description: