NASA launches revolutionary telescope

34

NASA’s James Webb Space Telescope, built to give the world its first glimpse of the universe as it existed when the earliest galaxies formed, was launched from French Guiana, opening a new era of astronomy.

#News #Reuters #NASA…