NASA has pulled the tarp away covering their new passenger-powered space shuttle thingy sumbitch. Meet the Orion Space Capsule.
Read the rest of this entry »
Omega Level