Large • 4896 × 3264 pixels
41.5 × 27.6 cm • 300 DPI • JPEG
Royalty-free stock photo ID: 581966683
By THONGCHAT MANMONTRI
Related keywords
Categories: Technology, Industrial
Similar images
More from this artist