NASA's planetary senior review panel harshly criticized the scientific return of the Curiosity rover in a report released yesterday (Sept. 3), saying the mission lacks focus and the team is taking actions that show they think the $2.5-billion mission is "too big to fail."
Please to comment