Loading patent details...
US4446643A: Movable Large Display Device | Searchlight