Discovery! Earth-Size Alien Planet at Alpha Centauri Is Closest Ever Seen

Editor's Recommendations

More from LiveScience