Logo
Intel CM8066201935808 Xeon E3-1240LV5 4-Core Processor | ITD Bay