Could There Be Life on the New Earth-Size Planets?

More from LiveScience