Loading patent details...
US5489110A: Hitch Rack Foot Lever Cinch | Searchlight