Dog Whelk

Dog Whelk

Observation - Dog Whelk - UK and Ireland. Description: