The Humanoids at China's Robot Games Were Faster Than Usain Bolt--but I'm More Impressed by Their Tweezer Mastery

Open in new window