'Billions' of Stars Have Planets that Could Contain Liquid Water and Life

March 19, 2015 1:46 AM

4 0

A new research study has determined that there are billions of the stars in the Milky Way located in the "habitable zone", where liquid water might exist, and with it, life as we know it.

A new research study has determined that there are billions of the stars in the Milky Way located in the "habitable zone", where liquid water might exist, and with it, life as we know it.

Read more

To category page

Loading...