Loading patent details...
US4120176A: Universal Joint | Searchlight