Watch | World's largest space telescope

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.

Our code of editorial values

Printable version | Jan 22, 2022 2:46:03 AM |

Next Story