“Seven Minutes of Terror!” No, this is not coming to a theater near you, but this landing will happen on Mars, August 5th, 2012. Thanks Boing Boing.
“Seven Minutes of Terror!” No, this is not coming to a theater near you, but this landing will happen on Mars, August 5th, 2012. Thanks Boing Boing.