The highly anticipated launch of NASA’s $10 billion James Webb Space Telescope has been delayed yet again.
The massive telescope is now set to take off on Christmas Day, December 25, with a launch window between 7:20AM ET and 7:52AM ET – the previous date was December 24.
Live coverage will be shown on NASA’s TV channel and website beginning Saturday at 6AM ET.
NASA says stormy weather with high at Europe’s Spaceport in French Guiana is to blame for