Don’t just take our word for it, let yourself be fascinated and weirded out by the video below the break. While the ... a humanoid robot using their artificial muscle technology.