Biggest Fails from the 2026 World Humanoid Robot Games in China [video] youtube.com 2 points by aanet 13 days ago · 1 comment Reader PiP Save Collapse all Expand all 1 thread aanetOP 13 days ago Makes one appreciate the human body