Loading patent details...
US4843336A: Detachable Multi-Purpose Self-Defending Device | Searchlight