World’s smallest land snail found in China

The ridiculously miniscule snail species is so small that ten could fit inside the eye of a needle. Measuring just 0.86mm in length, the miniature mol… —> Read More

facebooktwittergoogle_plusredditpinterestlinkedinmail