Loading patent details...
US8485071B2: Self-clamping wrench with push-button latch release | Searchlight