We Have Life! Scientists Confirm Microbes Beneath Antarctic Glaciers

For real this time!