1939 Eifelrennen.: Nurburgring, Germany. 21 May 1939. The Mercedes-Benz team in the pits with the mechanics, portrait. World Copyright: Robert Fellowes/LAT Photographic Ref: 39EIFRF
Nurburgring, Germany. 21 May 1939.
The Mercedes-Benz team in the pits with the mechanics, portrait.
World Copyright: Robert Fellowes/LAT Photographic
Ref: 39EIFRF