Race News and Features February 27, 2011 by Dave · Published February 27, 2011 Checa takes Island Double in World Supers
Latest September 25, 2010 by Dave · Published September 25, 2010 Checa fastest at Imola in first qualifying