Designed by
Title
Aug 17, 2019 Santa Clara / CA / USA - NEC logo at their headquarters in Silicon Valley; NEC Corporation is a Japanese #160793436
Description
Aug 17, 2019 Santa Clara / CA / USA - NEC logo at their headquarters in Silicon Valley; NEC Corporation is a Japanese multinational information technology and electronics company
This image is editorial