- NASA "Spirit" Rover on Mars<div>The NASA “Spirit” rover, one of two landing this month, has landed successfully on Mars and it seems to be working - wow. It amazes me that we (humanity) can pull something like this off.</div>
<div> </div>Thu, 01 Sep 2005 19:17:05 GMT