“TESTS on water from a sub-Antarctic lake have shown signs of life, according to reports from the scene. Tests on water from Lake Whillans – located 2,600 feet below the surface of the West Antarctic Ice Sheet – detected cells (opens in new tab) which glow green with the addition …
Read More »