Racing Car Photos
1938 Lagonda V12
Photo of the Lagonda V12 Le Mans works team car. It was built in 1938.
Picture added on 30 March 2011 at 08:58