Large • 1280 × 1920 pixels
10.8 × 16.3 cm • 300 DPI • JPEG
Royalty-free stock photo ID: 23600
By Bob Denelzen
Related keywords
Categories: Technology, Industrial
Similar images
More from this artist