Potentially Habitable Planet Detected Around Nearby Star

Editor's Recommendations

More from LiveScience