1970 Le Mans 24 hours, Le Mans, France.: 13-14 June 1970 Steve McQueen (right) talks to Pedro Rodriguez Ref-3146/15 World Copyright - LAT Photographic
13-14 June 1970
Steve McQueen (right) talks to Pedro Rodriguez
Ref-3146/15
World Copyright - LAT Photographic