Dog whelk

Dog whelk

Observation - Dog whelk. Description: Dog whelk population here - live and kicking.

Dog whelk population here - live and kicking.