NASA has released an update on the health of the James Webb Space Telescope after a recent incident that could’ve caused a serious delay to its launch schedule.

Leave a Reply