James Webb Space Telescope launch delayed to Christmas Eve

The launch of NASA’s James Webb Space Telescope has been delayed yet again.

NASA’s long-awaited space observatory is now scheduled to lift off from French Guiana no earlier than Dec. 24, two days later than previously planned.