Did you know that this past Sunday, NASA successfully landed on Mars? The photo above comes to you directly from the surface of Mars just a few days ago. Many of you might remember the Mars Rover missions that were launched in 2004. Since then, thousands of photos from the Martian surface have been taken […]
Entries Tagged as 'The Space Store'
May 29th, 2008 · No Comments · Mars Institute, The Space Store