Formula One World Championship: Finishing touches are made to the new pit and hospitality buildings at Monza. Italian Grand Prix, Monza, Italy. 12 September 2002. DIGITAL IMAGE
Finishing touches are made to the new pit and hospitality buildings at Monza.
Italian Grand Prix, Monza, Italy. 12 September 2002.
DIGITAL IMAGE