Loading patent details...
US6945805B1: Self-locking rotatable electrical coupling | Searchlight