NASA's Curiosity lands on Mars

NASA's Mars rover Curiosity makes an historic landing on the red planet, ready to search for signs of the key ingredients for life.

Powered by ScribbleLive