Newfound


Newfound Super Earth is Best Place to Search for Alien Life

Newfound Super Earth is Best Place to Search for Alien Life

A novel super-earth is the best bet astronomers have as far as the possibility of alien life forms are concerned. The condition...

Apr 20 2017, 4:53am CDT