Potentially, that is. Gliese 581g orbits the star Gliese (Glee-zuh) and according to NASA, this planet is just the right distance away from its star to have liquid water. And where there’s water, there’s life…at least that’s the rule of thumb astronomers adhere to.
Then there’s the Mars Rover, which landed recently on our neighboring red planet, near Mount Sharp. The mountainous region actually has signs that water once ran along its base. And where there’s water…well, you know.