Image #History

Diesel injection pump, 1960

Media-ID #453648

Diesel injection pump, 1960