British Formula Three Championship: Ben Clucas (GBR) British Formula Three Championship, Rds13 &14, Monza, Italy. 9-10 July 2005. DIGITAL IMAGE.
Ben Clucas (GBR)
British Formula Three Championship, Rds13 &14, Monza, Italy. 9-10 July 2005.
DIGITAL IMAGE.