Post Thumbnail

NASA and the US government may have moved on from the shuttle program, but it's clear that the American people are still in love with our nation's cosmic cargo planes. An estimated 20,000 people showed up at the Ames Research Center/Moffet Air Force Base in Mountain View, California this morning t...

2 years ago 0 Comments
September 21, 2012 at 6:08PM