The votes have been cast and the numbers have been crunched but the world will have to wait until Tuesday 2 July to find out the final result to the ultimate ‘Race Car of the Century’ poll. To celebrate its 100th anniversary, Motor Sport magazine has conducted a definitive ballot to reveal the greatest competition car of the last … [Read more...]