Formula One World Championship: Toyota teddy bear. Formula One World Championship, Rd 12, German Grand Prix, Race, Hockenheim, Germany, 30 July 2006. DIGITAL IMAGE
Toyota teddy bear.
Formula One World Championship, Rd 12, German Grand Prix, Race, Hockenheim, Germany, 30 July 2006.
DIGITAL IMAGE