TERRA
TERRA THE 1220 - Hard drive array - 12 TB
Category: Internal Hard Drives (HDD)
SKU: 1100412
Condition: New
$12,579.90
in stock (2)
3-5 working days