Loading patent details...
US5187643A: Computer Mounting Structure for a Detachable Hard Disk Drive | Searchlight