Discovery of alien life could happen within the next two decades, a group of astronomers told members of the House Science and Technology Committee Wednesday, May 21, Discovery News reported.
Discovery of alien life could happen within the next two decades, a group of astronomers told members of the House Science and Technology Committee Wednesday, May 21, Discovery News reported.
Read more