Logo
Intel CM8062307262828 Xeon E3-1220L 2-Core 2.2 GHz Processor | ITD Bay