Scaly dogwhelk at Castle Rock

Scaly dogwhelk at Castle Rock

Observation - Scaly dogwhelk at Castle Rock - Southern Africa. Description: