Rob Huff has claimed the CTCC championship lead after a strong victory, podium and pole position at Wuhan.
“It’s been a perfect weekend. The car’s been fantastic and I’d like to thank the guys for doing such a gr... Read More