News

Our solar system was likely once home to life besides the one it hosts on Earth. NASA scientists have found evidence that the dwarf planet Ceres was once home to microbial life. The icy body is ...