The team behind NASA's James Webb Space Telescope released some of the first images from the much-anticipated observatory on Friday (Feb. 11).
Behold the 1st images from NASA's James Webb Space Telescope! : Read more
Behold the 1st images from NASA's James Webb Space Telescope! : Read more