Loading patent details...
US7418926B2: Pet strap having buffering effect | Searchlight