Loading patent details...
US5080598A: Self Sealing Sheath for Electrical Wall Outlets | Searchlight