Loading patent details...
US4081063A: Overload Release Clutch | Searchlight