J jwst.nasa.gov The James Webb space telescope has arrived at L2 95 points lanna 4 years ago 21 comments