NASA says JWST won’t be ready for launch in March 2021

Technicians inspect a critical part of the James Webb Space Telescope known as the Deployable Tower Assembly after fully extending it in the same maneuver it will perform in once in space. Credit: No…
Read More

Leave a Reply