September 30, 2003
Europe to Mars

It looks like the Europeans are catching the Mars exploration bug. They're even talking about manned missions by 2030.

Posted by T.L. James on September 30, 2003 07:44 PM

Comments