fbpx

STS 120

STS-120 Takes Off With a Lightsaber

STS-120 Takes Off With a Lightsaber

Space Shuttle Discovery was launched today from NASA’s Kennedy Space Center in Florida at 11:38 a.m. EDT, following a smooth countdown. STS 120 will deliver and install the new Harmony Space Module onto the International Space Station (ISS), completing the ...

Read more