Gibberulus gibberulus
Animal
Gibberulus gibberulus, common name the humpbacked conch, is a species of sea snail, a marine gastropod mollusk in the family Strombidae, the true conchs.
There are two subspecies:
Gibberulus gibberulus albus
Gibberulus gibberulus gibberulus:... Wikipedia
Scientific name: Gibberulus gibberulus
Family: Strombidae