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.