Formula One World Championship: The Toyota motor home. San Marino Grand Prix, Imola, Italy, 11 April 2002. DIGITAL IMAGE
The Toyota motor home.
San Marino Grand Prix, Imola, Italy, 11 April 2002.
DIGITAL IMAGE