They've got a website up
It's here:
http://www.cruiser.ru/
Unfortunately, it doesn't say anything about their proposed Mars mission, beyond the fact that they want to do one. So far, this looks fairly bogus. Not in the sense that it's necessarily untrue -- none of the press articles actually claims that they have the money, only that they have a plan -- which is merely un-newsworthy. I mean, I've got a plan to colonize Mars on the cheap, but I hadn't considered calling Pravda until after someone gave me the cash to do it. Perhaps I should reconsider.
Cheers,
Nathan.
