Loading patent details...
US5643028A: Quick Release Surf Leash Assembly | Searchlight