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