Loading patent details...
US4628561A: Telescopic Ramp | Searchlight