Loading patent details...
US5584626A: Torque-Limiting Fastening Element | Searchlight