Its life, but not as we know it Advances in science have allowed humanity to look more closely at its nearest planets and their moons and say with some accuracy whether or not life could exist within the confines of our solar system. The idea of life existing within our own solar system has been [...]