Formula One World Championship: Montoya fans were in evidence Italian Grand Prix, Monza 16 September 2001 DIGITAL IMAGE
Montoya fans were in evidence
Italian Grand Prix, Monza 16 September 2001
DIGITAL IMAGE