NASA’s new telescope may have made biggest ‘discovery of the century’
NASA’s James Webb Space Telescope might have made what one expert is hailing as the “discovery of the century” — about 744 trillion miles from Earth. A team of international astronomers have “found potential evidence of life in the atmosphere of another world,” Robert Zubrin, an American aerospace engineer and advocate for human exploration of … Read more