Loading patent details...
US5297366A: Self Affixing Sanding and Buffing Pads/System and Apparatus | Searchlight