Nearing the limits of life on Earth

Scientists are looking for life in an area of Antarctica that is thought to be the place on Earth that most closely resembles the permafrost found in the northern polar …read more

Source:: Science