Loading patent details...
US4401426A: Torque Limiting Clutch | Searchlight