Formula One World Championship: Michael Schumacher (GER) Ferrari F2003-GA won the race. Spanish Grand Prix, Barcelona, Spain, 4 May 2003. BEST IMAGE
Michael Schumacher (GER) Ferrari F2003-GA won the race.
Spanish Grand Prix, Barcelona, Spain, 4 May 2003.
BEST IMAGE