IBM Deskstar DTLA-307030, 30.7 GB

Print
IDE
Article Number: 004568