Sphincterochila insularis explained

Sphincterochila insularis is a species of air-breathing land snail, a terrestrial pulmonate gastropod mollusk in the family Sphincterochilidae.

Distribution

This species occurs on Antikythera island in Greece.[1]

Notes and References

  1. http://www.animalbase.uni-goettingen.de/zooweb/servlet/AnimalBase/home/species?id=2968 Species summary for Sphincterochila insularis