ISUZU AUSTRALIA TEAM HOPES TO WIN A GRAND PRIX – BUT NOT AN F1 RACE
Isuzu Australia has revealed high hopes for its team headed to Japan for the upcoming annual Isuzu World Technical Competition, otherwise known as the I-1 Grand Prix or I-1 GP that start in Yokohama tomorrow […]