Logo
Intel CM8070804495612 Xeon E-2378 8-Core 2.6 GHz Processor | ITD Bay