The shell of Anchura (Drepancheilus) Americana, a species of gastropod.

Anchura Gastropod

The shell of Anchura (Drepancheilus) Americana, a species of gastropod.