October 23, 2020

Webb Telescope’s Houston Highlights

With NASA’s James Webb Space Telescope’s approximately nine-month stay in Texas coming to an end, now is a good time to reflect on the memories it made in the Lone Star State.

Source:: Goddard