Watch the James Webb Space Telescope launch at 7:20 AM ET
After much a lot of hold-ups for many years to count, NASA’s James Webb Space Telescope has a launch day. Supplied there’s not another final trouble, the follower to Hubble Space Telescope is arranged to fly on Saturday, December 25th. NASA expects the Ariane 5 rocket bring the JWST to take off no earlier than […]