Loading patent details...
US4466688A: Self-Centering Plug and Socket | Searchlight