Loading patent details...
US6119794A: Impact Wrench Structure | Searchlight