Science

The fountain of life: Water droplets hold the secret ingredient for building lif..