Loading patent details...
US4688156A: Light-Shielding Screen Device | Searchlight