Loading patent details...
US4302858A: Steerable Towed Vehicle | Searchlight