Race of Champions: Team China and Team UK go head to head. Race of Champions, Birds Nest Stadium, Beijing, China, 3 November 2009.
Team China and Team UK go head to head.
Race of Champions, Birds Nest Stadium, Beijing, China, 3 November 2009.