The seventeenth World Grand Prix Championships has pushed drivers to the limit with 13 stages and 5 events, with Terho Talvela and Team TRÆ taking home the season titles.
The seventeenth World Grand Prix Championships has pushed drivers to the limit with 13 stages and 5 events, with Terho Talvela and Team TRÆ taking home the season titles.