re: Mars Rovers, this could be the end, reported July 20,07
The NASA site is reporting the same. Good news since Monday. We'll see.
Space/Science » in reply to re: Mars Rovers, this could be the end, reported July 20,07
The NASA site is reporting the same. Good news since Monday. We'll see.