TERRA
TERRA THE 1220 - Hard drive array - 12 TB
Category: Servers
SKU: 1100412
Condition: New
£9,329.90
in stock (4)
3-5 working days