Scientists claim to have found signs of life in two worms extracted from patches of Siberia’s permafrost dating back 30,000-40,000 years ago. The discovery was made by a group of Russian scientists from four different institutions in Moscow, working in … Discuss
Source: The Free Dictionary