Loading patent details...
US5080386A: Self-Aligning and Self-Connecting Trailer Hitch | Searchlight