NASA successfully deploys the James Webb Telescope's enormous mirror engadget.com/2020-04-02-nasa… via @engadget

Apr 2, 2020 · 1:39 PM UTC