Oasis For Life In Outer Space?