The James Webb Space Telescope team has announced that they've completed a key stage in deploying its primary mirror. Find out why NASA now confirms that the telescope's audaicious design will deliver on its demanding science goals.
Tag: Goddard Space Flight Center
Water Discoveries May Unlock Life’s Mysteries
Water discoveries on the Moon and on Mars were made this week.. Find out how these studies help understand life on Earth and on other worlds. (4:45 min read)