/

Water, water, everywhere in our Solar system but what does that mean for life?

Here on Earth, where you have water, energy and nutrients, you have life. So does the presence of water mean life might exist on other worlds?