Robots battle in title fight

Robots have taken part in a competition in Tokyo, Japan, to find the best fighter in the world.

Jump to Media Player

MEDIA PLAYER

Media options

Sci/Tech

HBX