Astronomers Tell Congress It Is Likely We Will Discover Life In Next 20 Years

May 22, 2014 5:28 PM

21 0

Astronomers Tell Congress It Is Likely We Will Discover Life In Next 20 Years

May 22, 2014 01:27 PM EDT by Mary Nichols

A Congressional science committee heard Wednesday that it seems likely we will discover signs of potential life within the galaxy in the next 20 years, writes Nature World News.

Read more

To category page

Loading...