A SETI scientist says she expects James Webb to make a groundbreaking discovery about alien life in the next couple of years.
In space, no one can hear you scream.” “Alien” premiered with that memorable advertising line in June 1979. Nonetheless, science fiction fans being what they are (see “Star Wars” and “May the Fourth”) ...