STS-120 Delivers Node 2 “Harmony”
The STS-120 Crew. Image credit NASA STS-120 Patch. Image credit NASA Discovery launched on October 23, 2007, in what Michael...
A Blog About Nothing In Particular
The STS-120 Crew. Image credit NASA STS-120 Patch. Image credit NASA Discovery launched on October 23, 2007, in what Michael...