Brice-Olivier Demory
-
Breakthrough! NASA Discovers New Solar System That Could Be Home to Alien Life
The seven planets orbiting a neighboring star is a breakthrough discovery. The question arises: is there life?
Latest Research Articles