NASA's massive new mobile space lab is set to touch down on the Red Planet next August — in a mission to find evidence of alien life.
Digg, Digg
Tue, 11/29/2011 - 10:15am
NASA's massive new mobile space lab is set to touch down on the Red Planet next August — in a mission to find evidence of alien life.