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