Is there really life out there in space? This scientist thinks it existed closer than we think. As in, right here, in our own solar system. …

First posted on http://hellogiggles.com