Turritella carinifera

Turritella carinifera

Observation - Turritella carinifera - Southern Africa. Description: