Faulty cable responsible for latest James Webb Space Telescope launch delayspace.com4 pointsperihelions5 years ago