International Space Station: Let It Crash and Burn
International Space Station: Let It Crash and Burn by Bill Muckler, TLB contributing author On Dec. 6, 1998, the crew of space shuttle mission STS-88 began construction of the International Space Station, attaching the U.S.-built […]