Russian scientists may have found new life under Antarctic ice

Share:
Russian scientists may have found new life under Antarctic ice

Russian scientists believe they have discovered new life forms sealed off for millions of years in a subglacial lake deep under the Antarctic ice …