Loading patent details...
US4186570A: Shear Pin Coupling | Searchlight