Loading patent details...
USRE29299E: Self Sealing Gate Valve | Searchlight