20140419 home.science: Earth's twin where life can exist found