Giant African land snail


Giant African land snail is the common name of several species within the family Achatinidae, a family of unusually large African terrestrial snails: