CHINA TOPIX

11/22/2024 04:28:24 pm

Make CT Your Homepage

Tiniest Snail In The World

World’s Smallest Snails Discovered in China

Check Out World’s Smallest Snails Discovered in Southern China [Video]

A team of scientists discovered a snail species that has shell height of 0.86 mm, the tiniest ever snail discovered.

Real Time Analytics