Webb space telescope launch delayed seven more months to late 2021arstechnica.com3 points·nixass··1 commentOpen articleSaveView on HN