NASA’s Revolutionary James Webb Space Telescope Successfully Launched Into Space (video)
The JWST is finally in orbit after 14 years of development. The space telescope is now the biggest and most powerful ever launched into space. At 7:20 a.m. EST, the rocket lifted off from Europe’s Spaceport in Kourou, French Guiana, … Read More