Curiosity lands on Mars – a step forward or backward in finding life?
This artist's concept features NASA's Mars Science Laboratory Curiosity rover. Image credit: NASA/JPL-Caltech Early this morning US Eastern Time, the Mars Science Laboratory (aka Curiosity rover) successfully landed on Mars. “Curiosity's main assignment,” according to NASA, “is...