James Webb Space Telescope
Referenced in 1 episode
Definition
A large space telescope designed to observe the universe in infrared light, launched in December 2021; it is expected to provide insights into the structure of the universe and may contribute to the search for extraterrestrial life.
