World's smallest land snail discovered in China
Scientists have found what may be the world's smallest land snail - tiny enough to fit almost 10 times into the eye of a needle - in China.
Sep 29, 2015, 18:36 PM IST
Scientists have found what may be the world's smallest land snail - tiny enough to fit almost 10 times into the eye of a needle - in China.
Sep 29, 2015, 18:36 PM IST