Loading patent details...
US5338069A: Positively-Locking, Quick-Release Coupling | Searchlight