dog whelk

dog whelk

Observation - dog whelk. Description: