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...
The STS-120 Crew. Image credit NASA STS-120 Patch. Image credit NASA Discovery launched on October 23, 2007, in what Michael...
Expedition 5 patch. Image credit Wikimedia As Expedition 5 settled in, the crew took more pictures of wildfires in Arizona...