-Jan 3, 20231 min readSpirit of Mars: A Rover's Tale#14 Science in History 03 January 2004 On this day in 2004, Spirit successfully lands on Mars. The Mars rover ‘Spirit’ was sent to...