NASA's Johnson Space Center near Houston, Texas
Jan 2004

back to