As evidenced by these three hats on-console in the Mission Control Center (MCC) at the Johnson Space Center (JSC) in Houston, Texas, STS-108 truly let freedom roar on 5 December 2001. Photo Credit: NASA
Fifteen years ago, this week—as America and the world reeled from the 9/11 terrorist atrocities—Space Shuttle Endeavour launched on a [...]

No comments:
Post a Comment