On
Off
Alfa Special
Result by Grand Prix
Grand Prix
Involvement
Win
Pole
F.lap
Pod
Pts
South Africa
2
0
0
0
0
0