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”]
"; var wpa_add_test = "no";
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”]