1970 Le Mans 24 hours.: Le Mans, France. 13-14 June 1970.Steve McQueen, Brian Redman and Derek Bell filming on location.Ref: Autocar 31/1/76.World Copyright: LAT Photographic
Le Mans, France. 13-14 June 1970.Steve McQueen, Brian Redman and Derek Bell filming on location.Ref: Autocar 31/1/76.World Copyright: LAT Photographic