COMMENTARY

International Space Station: Let It Crash and Burn

October 15, 2017 0

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 […]