Loading patent details...
US5697651A: Flexible Duct Joint Having a Low Leakage, Pressure-Balanced Bellows Seal | Searchlight