April 2, 2001 by David E. Smith
That whole Polar Lander incident didn’t keep ’em down, fortunately: NASA is about to launch another mission to Mars. The Mars Odyssey is schedule to launch this weekend.
Please login to comment.
Back to top