N npr.org James Webb telescope reaches its final destination in space, million miles away 754 points pseudolus 4 years ago 342 comments