Loading patent details...
US4991865A: Automatic Self-Aligning Trailer Hitch | Searchlight