Loading patent details...
US4919585A: Vehicular Mounted Excavator | Searchlight