Loading patent details...
US4718631A: Foot Isolating | Searchlight