Logo
Intel AT80604004884AA Xeon E7530 6-Core 1.87 GHz Processor | ITD Bay