Loading patent details...
US20040175248A1: Load strap winding device | Searchlight