telescope nasa webb massive successfully deploys
webb telescope nasa massive honeycomb deploys shaped shimmery
webb telescope nasa billion deployed fully completes tests technically shown
satellite antenna telescope nrao radio venerable reborn credit lavochkin association