avgeekery.com
What A Magnificent Craft She Was: The Space Shuttle On Approach
It’s hard to believe that we are approaching 7 years since America launched its own human-carrying craft into space. The last Space Shuttle mission landed on July 21, 2011. Since that date, Americans must rely on Russian Soyuz rockets to the International Space Station. Getting there isn’t cheap. The Russians charge almost $60M per seat! […] More