NASA's concept for a lunar mission calls for airbags to cushion the Crew Exploration Vehicle's landing back on Earth, most likely a West Coast site such as Edwards Air Force Base in California.
eeeeeeeh! yes, I realize that its a way off but good golly you can put money on a bet that I will be as close as I possibly can get to that landing.
Just
(
Read more... )