April 21, 2017

Alien life looms? Newly discovered exoplanet may be best candidate, experts say