E espn.com Humanoid robots surpass human records in 100M, high jump 3 points geox 2 months ago 1 comments