Loading patent details...
US4035098A: Quick Release, Self Centering, Power Transfer Assembly | Searchlight