Loading patent details...
US4456662A: Electrical Contact Piece | Searchlight