Loading patent details...
US5381879A: Torque Absorber | Searchlight