Loading patent details...
US5154629A: Energy Transmission Cable Connector With Latching Mechanism | Searchlight