Periwinkle or Dog Whelk?

Periwinkle or Dog Whelk?

Observation - Periwinkle or Dog Whelk?. Description: