Loading patent details...
US5399404A: Foot and Shoe Deodorizer Patch | Searchlight