This just in! Once again, researchers are thrilled about the possibility of life on Mars! Maybe. A recent report of water a mile underneath a slab of ice seemed to boost the odds of life on the red planet. One scientist from the University of Arizona stated if they did find life, it would be microbial, somewhere […]
