Even in the face of politics, international intrigue, and philosophical debate, I just think that this is neat.
Innovation. Invention. Devices that serve mankind. The best of the human spirit is still alive and well at NASA.
posted by Linda on April 20, 2004 06:23 PM