NASA’s Spirit rover, part of the Mars Exploration Rover (MER) Mission, is currently spinning its wheels on Mars in an area scientists have named “Troy” after the besieged city in Homer’s Iliad. Spirit landed on Mars on Jan. 4, 2004, three weeks before its twin, Opportunity. Each rover had an anticipated mission span of 90 […]
Stay up to date with everything happening at Washington University and beyond.
Subscribe