Loading patent details...
US6325389B1: Self sealing fluid duct/fitting connector | Searchlight