Loading patent details...
US4496178A: Extended Latch Tube Assembly | Searchlight