The Webb Space Telescope just revealed its first image of a distant exoplanet
HIP 65426 is located 385 light-years from Earth. Image: NASA
For all the latest Technology News Click Here
For the latest news and updates,…
Recover your password.
A password will be e-mailed to you.