Hexaplex trunculus

Species
Hexaplex trunculus
belongs to Genus