Formula One World Championship: The front suspension and brake system of the Ferrari F2001. Spanish Grand Prix, Barcelona, 29 April 2001.
The front suspension and brake system of the Ferrari F2001.
Spanish Grand Prix, Barcelona, 29 April 2001.