Loading patent details...
US4611968A: Lifting and Towing Apparatus for Large Vehicles | Searchlight