Bark Snails (Achatinelloides)
The diversity of life on Socotra is incredible and the plant species endemic to the island rivals that of the Galapagos islands. A whopping 37% of Socotra’s around 830 plant species are endemic – they exist nowhere else in the world. When it comes to land snails it is even more incredible. A staggering 95% […]