Loading patent details...
US4230386A: Self Locking Safety Socket | Searchlight