Ah, Australia. Home to a pretty interesting racing scene, specially when it comes to touring car racing. They say the first race was held when te second car was build, and sure down-under was no exception.
Ford vs. Holden rivalry has attracted many fans since the '60s, and onto recent years...