Flowing, liquid water... what are the immediate implications of that (from a scientific basis)? Does it follow that there "must" be some sort of living form on the planet? Water supports life, but does not create life.