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
- http://www.animalbase.uni-goettingen.de/zooweb/servlet/AnimalBase/home/species?id=2968 Species summary for Sphincterochila insularis