Scientists Discover Life in the Sediments of an Antarctic Subglacial Lake Scientists Discover Life in the Sediments of an Antarctic Subglacial Lake Reviewed by Eli Snow on 12:52 AM Rating: 5