More Interesting Stuff:
The Final Shuttle Launch
Discovery lifts off from the Kennedy Space Center in Cape Canaveral, FL, USA on…
The Overview Effect
An incredible documentary on how an astronaut's perception of Earth changes…
Facts You Didn’t Know About the SR-71 Blackbird
During the late 1950's Cold War was at large, and USA was actively planning…