In case you missed it, Rob Huff won the 2012 WTCC driver’s title at Maccau, which saw Chevrolet end the 2012 season with a massive and unprecedented 1,025 points after double and triple finishes. Huff, who was placed 3rd in 2010 and 2nd in 2011, ended the season on 413 points. He was followed by […]