The Intercontinental LeMans series concluded with the final race in Zuhai, China in November, 2011. Take a look at the events of race day culminating with a top step position on the podium for Absolute Racing

[flagallery gid=3 name=”IHLMC Zhuhai”]