Sport
USA defeats Australia in RoboCup Challenge final
This week, autonomous humanoid robots from the USA and Australia faced off in RoboCup Challenge final, which was held in Beijing China.