5 October 2008, 5:54 pm
Mazda Australia has secured a convincing showroom win and a top ten finish at the Tasmanian Tarmac Challenge (TTC) after two intense days of racing.... read more