Loading patent details...
US3998563A: Detachable Coupling Device | Searchlight