Loading patent details...
US4452294A: Coupling Structure for a Screen With a Fixing Rod | Searchlight