Loading patent details...
US6136397A: Redetachable, Self-Adhesive Device | Searchlight