Spirit, a NASA Mars Rover, lands successfully on Mars at 04:35 UTC.