Yellow excavator on a working platform

Royalty-free stock photo ID: 84362947

Yellow excavator on a working platform