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”]
Follow us on WeChat!
Made with love by 5:IT