NASA’s first Mars rover of 2004, Spirit, has safely touched down on Mars. The rover landed at approximately 04:35 GMT. The rover’s success comes in the wake of the recent loss of Europe’s Beagle 2. Expect to see new pictures from the surface of the red planet soon.