James Webb Space Telescope nears long-awaited launch day
James Webb Space Telescope nears long-awaited launch day
After nearly two decades of development, the space observatory is scheduled to blast off no earlier than December 24.
[instagram-feed]