Webb telescope has just a 12 percent chance of making launch datearstechnica.com1 point·_lbaq··0 commentsOpen articleSaveView on HN