Geek Tech

DARPA’s newest humanoid robot takes blows from wrecking balls without flinching