Goodbye to Your Crackhead Astronaut Dreams [Recessionomics]

Space tourism? Russians are giving up on it....