NASA’s James Webb Space Telescope is the largest space telescope in history. The telescope was launched on December 25, 2021 from Europe’s spaceport in French Guiana. It is named after James Webb, NASA’s second administrator who led many of NASA’s science missions.