While life on Mars (and Venus) has long been an obsession for those wondering if we're alone, there are other places in our solar system that could support life in some form. This artist's concept ...
Although key details are missing from the story of how our Solar System formed, recent discoveries are helping scientists fill in the blanks ...