4 Places Where Alien Life May Lurk in the Solar System
Thursday, August 7, 2014 - 14:00
in Astronomy & Space
The discovery of microbes in droplets of water trapped in an asphalt lake could be a boon to the search for extreme life on other planets. Here's a look at a few places in our own solar system that might harbor alien life.