Loading patent details...
US5197583A: Torque Transmission Device | Searchlight