the diesel engine with many details

Royalty-free stock photo ID: 22189516

the diesel engine with many details