ART Formula Renault – Zhuhai, China Jan 2012
January 2013 – The start of the year started off with a bang, when I had the opportunity to drive the Formula Renault car in Zhu Hai, China. To those who dont have knowledge of Formula cars- Yes it looks like a mini F1 car, and will be the closest thing most of us will get the […]