Humanoids “Step Up” Posted on November 14, 2013November 18, 2013 by Eric Han Technology once deemed impossible is becoming reality.