NASA has released to the public an independent review board’s report on the Mars Sample Return mission, and is preparing to take action on some of the panel’s recommendations. The agency said
MoreNASA has set March 30, 2021, as the new launch date for the James Webb Space Telescope after the independent review board released its findings and recommendations for the program. NASA said
More by Jane Edwards