2
Damion Smy,
15 October 2007 02:48
What do you mean, world premiere? Yes, we weren’t quite sure either but the Australian International Motor Show was in fact the world premiere of the new Mitsubishi Evo X. No, not Frankfurt to build sales in the European markets, or Tokyo where the car is a Japanese legend, but Sydney. Don't take that the wrong way though. Being so ...