Humanoid robot arrives at space station March 18, 2011 Leave a comment A humanoid robot is the newest member of the International Space Station's crew. Read More »