European Formula 3000 Championship: Felipe Massa (ITA) pulled out an extensive lead to win the race. Imola, Italy, 26 August 2001. BEST IMAGE
Felipe Massa (ITA) pulled out an extensive lead to win the race.
Imola, Italy, 26 August 2001.
BEST IMAGE