dog whelk

dog whelk

Observation - dog whelk - UK and Ireland. Description: