industrial excavator

Royalty-free stock photo ID: 79695136

industrial excavator