Working on some research for a publisher we came across this really interesting press shot of mechanics working on a Lola T70 Coupe at the Lola works in Slough, England. I say ‘Press Shot’ as I question if there really would have been seven mechanics working on a car at one time! I think this photo was taken around April of 1967 but can’t be sure. If anyone can help with and information on when this might have been taken, the car, or who any of the people in the image are, please do email us. It would be nice to put some names to the faces!