Mars rover Curiosity lands on surface of Red Planet

2012-08-06 4,047

Mars rover Curiosity lands on surface of Red Planet