Tech

After decades of planning, NASA’s $10 billion space telescope has ‘taken its final form’

The Webb telescope, launched Christmas Day, completed deployment of its primary mirror. The telescope is expected to begin sending images this summer.