Touchdown: NASA rover Curiosity lands on Mars

Touchdown: NASA rover Curiosity lands on Mars