Loading patent details...
US4460078A: Torque Release Clutch | Searchlight