NASA successfully completes unfolding of James Webb space telescope, which has been … – Yahoo

NASA successfully deployed its James Webb Telescope in space, the agency reported. · A team of scientists had slowly been unfolding the telescope since … read more