As NASA Celebrates Successful Deployment of James Webb Telescope Mirror – Slashdot: Science

“Mirror, mirror…is deployed,” NASA tweeted Saturday, confirming that the James Webb telescope “has taken on its final form. read more