Loading patent details...
US4056953A: Torque Limiting Coupling | Searchlight