March 20, 2001
7:04 AM Subscribe
Millionaire space tourist rebuffed by NASA. Russian cosmonauts walk away in protest. I find the NASA decision disappointing. I wonder how the rest of the World will react? NASA's approval ratings could be better.
This thread has been archived and is closed to new comments