Videovium.com → Robot Football Final – Portugal v Netherlands

Tech United from the Netherlands defeat Cambda from Portugal in the robot equivalent of the World Cup final in 2010

Posted by Toby on July 20, 2011