Race of Champions: The Birds Nest Stadium. Race of Champions, Birds Nest Stadium, Beijing, China, 4 November 2009.
The Birds Nest Stadium.
Race of Champions, Birds Nest Stadium, Beijing, China, 4 November 2009.