Indonesia, Lembeh Straits

Auger shell, laying eggs, Unidentified
Indonesia, Lembeh Straits