NASA has launched James Webb Space Telescope and it will experience one of the most stressful deployment processes any spacecraft has ever endorsed. But the telescope has to complete a final journey on Earth before it Continue reading World’s Largest Space Telescope started journey on Earth before its Ride to Space