Formula One Testing: Two BAR mechanic get a little too friendly. Formula One Testing, Barcelona, Spain, 26 November 2004. DIGITAL IMAGE
Two BAR mechanic get a little too friendly.
Formula One Testing, Barcelona, Spain, 26 November 2004.
DIGITAL IMAGE