Loading patent details...
US5143346A: Quick Release Water Faucet Joint | Searchlight