wizbangblog.com
To boldly go where the Russians will take us
And where America has never been, thank you President Obama: NASA has struck a $753 million deal with Russia for 12 round trips to the International Space Station, but will…