07/22/2009, Is humanity going to go extinct due to their own devices? The answer might very well be in the affirmative, as the HRP-4C female humanoid robot developed by Japan’s National Institute of Advanced Industrial Science and Technology (AIST) has finally [...]