NASA delays James Webb Space Telescope launch after “incident”

NASA delays James Webb Space Telescope launch after “incident”

The long-awaited launch of the nearly $10 billion James Webb Space Telescope is slipping at least four days, from December 18 to no earlier than December 22, after an incident… Read more