Loading patent details...
US5452066A: Shutter Seal Assembly | Searchlight