Sort:  

Sounds intriguing. Maybe it'll be cheaper than what NASA offers (I think you need at least 30 million for one roundtrip)? Then again, it's made in China so....