Lifestyle | Thu Mar 7, 2013 1:19pm EST

Russian scientists may have found new life under Antarctic ice