Image #History

Assembly of Diesel injection pumps at the Homburg plant, 1981

Media-ID #1290682

Still looking for something?